
7

记录一次sockjs-node/info?t=1639369031184'原因及解决办法
source link: https://segmentfault.com/a/1190000041107951
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

记录一次sockjs-node/info?t=1639369031184'原因及解决办法
发布于 9 分钟前
项目一直运行没有问题,但是今天突然开始报错。同时也影响到了修改热更新。
问题原因:
1.早上IT部门调试网络,开发的时候网络环境变更导致开发服务器的IP地址换了,这样开发服务器会不知道如何确定访问源。 2.报这个错的原因是因为:hmr的接口的地址和项目启动的服务地址不是同一个!虽然明明就是同一个,但是代码不认啊。
1.首先看看sockjs的定义:是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。在项目运行以后,network会一直调用这个接口。如果没有使用,那么就一直会报这个异常。 2.SockJS是一个JavaScript库(用于浏览器),提供类似于WebSocket的对象。其作用就是开发环境下,保证我们在改完代码重新编译之后,能够通知浏览器重新加载变更结果 3.可以理解为,这个库是用来让本地与浏览器之间的热模块更新通信的,但是现在这两个地址对接不上了,所以报了这个错。
解决办法:
`config.devServer.host("localhost");`
devServe:{ host:'localhost' },
我的理解仅仅只能到这里了,如果有理解更深入的大神欢迎指导
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK