2016-07-29 67 views
0

我一直在尝试使用服务工作者的swtoolbox。有这种情况我想使用url模式匹配,使网络和缓存而已。在swtoolbox路由器中的正则表达式

我仍然坚持让它工作。

基本用法正常。

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

,当我开始使用正则表达式。它没有按预期工作。

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

,如果任何人试图做的是让它工作这将是很好。我曾用来验证我的正则表达式在那里工作正常。 https://regex101.com/

+0

为什么'/'你的正则表达式的结束? –

+0

当我们使用正则表达式的斜线时,我们不要开始和结束吗? –

回答

0

发现它假定为字符串。我必须删除单引号才能以正则表达式运行。

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