根文件中的JS文件未加载到Google Appengine中

时间:2017-06-12 14:24:44

标签: regex google-app-engine yaml service-worker

我在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中测试了我的正则表达式,所以我知道这是正确的。

我认为声明的其余部分有问题。

1 个答案:

答案 0 :(得分:1)

您的正则表达式忽略了static_files文件中的扩展名。尝试:

- url: /(index|sw)\.js$
  static_files: \1.js
  upload: (index|sw)\.js
  application_readable: true