2016-07-29 19 views
0

Ich habe versucht, die swtoolbox für Service-Arbeiter zu verwenden. Es gibt den Fall, dass ich den url Mustervergleich verwenden möchte, um nur Netzwerk und nur Cache zu machen.Regex in Swtoolbox Router

ich bin immer noch fest, damit es funktioniert.

Grundlegende Nutzung funktioniert gut.

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

Als ich anfing, die Regex verwenden. Es funktioniert nicht wie erwartet.

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

Es wäre schön, wenn jemand versucht, dass es zu tun arbeiten. Ich habe es benutzt, um zu bestätigen, dass mein Regex zuerst dort funktioniert. https://regex101.com/

+0

Warum die '/' am Ende Ihres regex? –

+0

Beginnen und enden wir nicht mit einem Schrägstrich für Regex? –

Antwort

0

herausgefunden, dass es als die Zeichenfolge annehmen. Ich muss das Anführungszeichen entfernen, um es als Regex zu verwenden.

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