首先先上圖
看到很多人都是這麼幹的:
1. 找到/node_modules/sockjs-client/dist/sockjs.js
2.找到代碼的 1605行
try {
// self.xhr.send(payload); 把這裏注掉
} catch (e) {
self.emit('finish', 0, '');
self._cleanup(false);
}
這也是一種解決辦法,但是會同步關閉熱加載.
其實如果是在開發環境,應該是開發的時候網絡環境變更導致,比如你切換無線網絡,導致開發服務器的IP地址換了,這樣開發服務器會不知道如何確定訪問源。開發環境中關閉npm dev server,然後重新npm run serve重新構建服務環境就可以了。
如果是生產環境,很大可能是應該是域名和ip映射出問題,重啓node,檢查重新配置域名和ip映射就可以了.
也就是說重啓下項目
一位大佬給出的方案膜拜