043:vue项目一直出现 sockjs-node/info?t=XX的解决办法-LMLPHP

第043个


专栏目标

在vue和element UI联合技术栈的操控下,本专栏提供行之有效的源代码示例和信息点介绍,做到灵活运用。

错误场景

使用vue-cli3制作项目的时候,没有用到sockjs-node,但是一直会报错:

Access to XMLHttpRequest at ‘http://localhost:8080/sockjs-node/info?t=1637898467581’ from origin ‘http://192.168.1.69:8080’ has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space local
043:vue项目一直出现 sockjs-node/info?t=XX的解决办法-LMLPHP

错误原因

sockjs-node 是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。

服务端:sockjs-node(https://github.com/sockjs/sockjs-node)

客户端:sockjs-clien(https://github.com/sockjs/sockjs-client)

如果你的项目没有用到 sockjs,vuecli3 运行 npm run serve 之后 network 里面一直调研一个接口:http://localhost:8080/sockjs-node/info?t=

解决办法:

043:vue项目一直出现 sockjs-node/info?t=XX的解决办法-LMLPHP

1) 找到/node_modules/sockjs-client/dist/sockjs.js

2)找到代码的 1609行,注释掉。

12-09 00:31