为应用程序使用 Django 和 Vue.js。我在 https://localhost:8000 上运行网站,在端口 8080 上运行前端作为本地 https 网格实例。在设置标头之前,我不断收到每个 HTTP 请求的这种类型的 CORS 错误:
跨域请求被阻止:同源策略不允许在https://u-redwood-testapplicationfrontend.grid.locked.com:8080/sockjs-node/info?t=1594916128605读取远程资源。(原因:CORS 请求没有成功)。[了解更多]
这是通过在 webpack 配置文件中附加以下标头来解决的:
headers: {
"Access-Control-Allow-Origin" : "*",
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE",
},
Run Code Online (Sandbox Code Playgroud)
我同样添加了带有密钥、证书和证书颁发机构的 https。
在此之后,错误基本上消失了。但是,每当我 Ctrl+C 我的开发服务器时,我都会以 1-2-4-8-16-32-64-128-... 秒的增量出现上述错误,如下所示:
[WDS] 断开连接!
跨域请求被阻止:同源策略不允许在https://u-redwood-testapplicationfrontend.grid.locked.com:8080/sockjs-node/info?t=1594916128605读取远程资源。(原因:CORS 请求没有成功)。[了解更多]
跨域请求被阻止:同源策略不允许读取https://u-redwood-testapplicationfrontend.grid.locked.com:8080/sockjs-node/info?t=1594916128605 上的远程资源。(原因:CORS 请求没有成功)。[了解更多]
跨域请求被阻止:同源策略不允许在https://u-redwood-testapplicationfrontend.grid.locked.com:8080/sockjs-node/info?t=1594916128605读取远程资源. (原因:CORS 请求没有成功)。[了解更多]
这是正常行为吗?这是 CORS 发送的某种 Keep-Alive 吗?
任何帮助,将不胜感激。
谢谢!
我目前正在开发一个使用 Vue.js 作为前端的 Django 项目。我不断收到“[WDS] 断开连接!” 每次刷新页面都会出错。也就是说,该网站功能齐全并且没有问题,但是每次我重新加载页面时都会弹出错误。
[WDS] Disconnected!
close webpack:///(webpack)-dev-server/client?:172
initSocket webpack:///(webpack)-dev-server/client/socket.js?:26
dispatchEvent webpack:///./node_modules/sockjs-client/dist/sockjs.js?:219
_close webpack:///./node_modules/sockjs-client/dist/sockjs.js?:1097
Run Code Online (Sandbox Code Playgroud)
我在 localhost:8000 上运行网站,在端口 8080 上运行前端作为本地网格实例,并设置了证书文件。
这是正常行为吗?我尝试像某些人建议的那样更新 npm,但这没有任何作用。
任何帮助,将不胜感激 :)