您好我正在使用基于此种子https://github.com/angular/angular2-seed
的webpack的Angular2我不太确定使用zone.js的是什么角度,但是当我启动我的应用程序并查看控制台输出时,我每隔几秒就会收到此错误:
zone.js?e3a6:101 Mixed Content: The page at 'https://10.1.1.10/#/login' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://localhost:8081/sockjs-node/info?t=1461960793084'. This request has been blocked; the content must be served over HTTPS.
我理解错误发生的原因,但不知道为什么这个请求首先发生,特别是每隔几秒钟。我的网络应用程序正在运行,似乎并不关心此错误,也许有人可以向我解释为什么zone.js会执行此请求,以及是否有办法禁用它。
答案 0 :(得分:1)
这是由"自动刷新/热模块更换" webpack-dev-server的功能。它会在源中发生更改时注入用于刷新页面的脚本。
要停用此功能,请将--inline
替换为--lazy
中的package.json
:
{
"scripts": {
...
"server": "node node_modules/webpack-dev-server/bin/webpack-dev-server.js --lazy --colors --progress --display-error-details --display-cached --port 3000 --content-base src",
...
}
}