我在Google Appengine中添加了一个服务工作者。根据文档,sw.js
必须与调用它的HTML文件位于同一文件夹中。
我在app.yaml
文件中添加了以下内容,但我仍然为sw.js
文件获取 404 Not Found :
- url: /(index|sw)\.js$
static_files: \1
upload: (index|sw)\.js$
application_readable: true
我在regex101.com中测试了我的正则表达式,所以我知道这是正确的。
我认为声明的其余部分有问题。
答案 0 :(得分:1)
您的正则表达式忽略了static_files
文件中的扩展名。尝试:
- url: /(index|sw)\.js$
static_files: \1.js
upload: (index|sw)\.js
application_readable: true