运行PWA服务器时,ERR_INVALID_REDIRECT

时间:2019-05-28 21:11:31

标签: javascript angular progressive-web-apps

我最近一直在研究使用angular 6和Node.js构建PWA,并且一直遵循着here 找到的教程。我已经按照步骤进行操作,直到灯塔部分,并且在调用http服务器时打开服务器时收到ERR_INVALID_REDIRECT。经过进一步检查,看来我收到了意外的令牌错误。这使我相信程序中存在封装问题,但是我找不到任何有关此问题的信息。具体来说,我认为浏览器会将JS解释为HTML,但是我很少发现它的发生位置。有人遇到过类似的问题吗?先感谢您。

我可以使用ng serve --open命令来提供页面服务。

在开发人员工具中看来,请求已停止。 在ISS管理器中更改身份验证会导致相同的问题。

参考文献:

Unexpected token < in first line of HTML

https://github.com/typeorm/typeorm/issues/3629

最终项目: https://github.com/techiediaries/angular-pwa

2 个答案:

答案 0 :(得分:0)

尝试直接访问index.html,它可能与https://github.com/indexzero/http-server/issues/525

有关

答案 1 :(得分:0)

在本地主机上打开PWA也遇到了同样的问题。如@ ssh-uunen所建议,我尝试通过在末尾附加index.html来打开url,并打开了例如:http://127.0.0.1:8080/index.html

此问题是由于http服务器版本https://github.com/http-party/http-server/issues/525)引起的。 尝试在项目中升级/降级HTTP服务器版本。

1.npm卸载http-server

2.npm安装http-server@0.12.0