有人在 Elastic Beanstalk 上使用过 Workbox 吗?不检测

Anyone experienced using Workbox on Elastic Beanstalk? Not detecting

Workbox 在本地开发中运行良好。但是当部署到 Elastic Beanstalk 时,EB 无法注册 service worker。 Express 视图引擎、webpack 构建文件等一切正常。唯一的问题是未检测到 Workbox。

构建流程是从 Git,到 Travis,然后部署到 EB。

到目前为止,尝试了所有方法。我什至通过 SSH 连接到 EC2 实例来检查构建文件是否真的存在。并且所有文件都存在。

此外,我注意到 EB 使用的 EC2 实例的节点版本为 8.16.0,但在 Elastic Beanstalk Configuration => Software 中,节点版本为 10.16.0 我没有使用真的。

这种情况下的解决方案是确保通过 HTTPS 提供构建。 在 AWS / EC2 上设置 HTTPS 的一种快速方法是使用 Cloudfront 发行版。 您也可以通过 S3 静态网站使用 HTTPS 进行测试。

Confirmation about the HTTPS requirement