2016-07-29 6 views
0

나는 서비스 작업자에 swtoolbox을 사용하려고했습니다. 내가 유일한 경우에만 네트워크 및 캐시 전용 URL을 패턴 일치를 사용하고자하는 경우가 있습니다.정규 표현식 swtoolbox 라우터

나는 여전히 작동하도록 노력하고 있습니다.

기본 사용상 아무 문제가 없습니다.

toolbox.router.get('/index.html',() => new Response('Test')); 

은 내가 정규식을 사용하기 시작합니다. 예상대로 작동하지 않습니다. 누군가가 그것을 작동하게하고 시도하는 경우

toolbox.router.get('/.*(\.html$)/',() => new Response('Test')); 

좋을 것입니다. Regex가 먼저 잘 작동하는지 확인하는 데 사용했습니다. https://regex101.com/

+0

왜'/'당신의 정규식의 끝? –

+0

Regex에서 슬래시를 사용하여 시작하고 끝내지 않습니까? –

답변

0

문자열로 가정합니다. 정규식으로 실행하려면 작은 따옴표를 제거해야합니다.

toolbox.router.get(/.*(\.html$)/,() => new Response('Test'));