2016-04-29 25 views
2

嗨,我在此基礎上種子,通過與Angular2的WebPack https://github.com/angular/angular2-seedangular2 zone.js進行自動sock.js調用

我不太清楚什麼角度使用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

角度使用zone.js對檢測數據的變化,可以看到更多的在這裏https://www.youtube.com/watch? v = CUxD91DWkGM – IgorL

回答

1

這是由webpack-dev-server的「自動刷新/熱模塊替換」功能完成的。它會在源代碼發生更改時注入用於刷新頁面的腳本。

要禁用此功能,在package.json更換--inline--lazy

{ 
    "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", 
    ... 
    } 
} 
相關問題