【发布时间】:2017-01-18 00:39:42
【问题描述】:
我的网络应用是这样的:
我有一个 Apache 服务器在端口 80 上运行,为我的域和不同的子域提供虚拟主机,包括用于 SSL 的端口 443。
我有一个 nodejs 应用程序在端口 5000 上运行。
到我的主域的所有流量都使用 proxypass 从 apache 重定向到 nodejs。
NodeJs 然后加载 Service Worker。
问题:
在在线模式下首次加载应用程序时,它可以正常工作。显示服务工作者已按预期在完整的域消息上注册。即使对于某些 css、js 和 img,它也会返回来自 ServiceWorker 的响应。
但是现在,当我在离线模式下打开同一页面时,服务人员不要玩它来打开网络应用程序。
错误: 1. Uncaught (in promise) TypeError: Failed to fetch(...)。
- 获取 service-worker 文件的脚本时出现未知错误。
任何有关这方面正确实施的帮助都会有所帮助。
【问题讨论】:
标签: javascript node.js apache service-worker