记录载入页面时与 ws://XXX地址/sockjs-node/xxx/websocket 的连接中断---解决办法
2022/2/26 9:51:33
本文主要是介绍记录载入页面时与 ws://XXX地址/sockjs-node/xxx/websocket 的连接中断---解决办法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
在开发vue+springboot项目的时候,不清楚是跨域哪里没设置好还是怎么样,虽然对跨域方面没有影响,但是总弹出 警告让人心烦。 因此,在这个文章,记录一下如何解决,以防忘记
警告提示信息
根据浏览器不同,可能会对警告内容有进行翻译,所以一般情况能看到两种情况的警告都属于当前需要解决的问题。
情况一:
载入页面时与 ws://10.160.82.2:8083/sockjs-node/060/v1fz4jeu/websocket 的连接中断。
情况二:
sockjs.js?9be2:1683 WebSocket connection to ‘ws://localhost:8083/sockjs-node/163/wprlyhno/websocket’ failed: Invalid frame header
解决方案
修改vue.config.js文件
一般情况,我们编写vue项目都是有配置文件的,包括跨域链接、端口修改等等,都是在配置文件修改
这次解决的方法,同样是在配置文件
修改前
module.exports = { publicPath: '/', lintOnSave: false, devServer: { disableHostCheck: true, open: false, port: 8083, // 前端端口 proxy: { // 代理 '^/': { target: 'http://localhost:后端端口/项目',// 连接后端跨域配置跨域 changeOrigin: true, secure: false, pathRewrite: { '^/': '/' } } } } };
修改后
module.exports = { publicPath: '/', lintOnSave: false, devServer: { disableHostCheck: true, open: false, port: 8083, // 前端端口 proxy: { // 代理 '^/': { ws: false // 在这里添加本代码 target: 'http://localhost:后端端口/项目',// 连接后端跨域配置跨域 changeOrigin: true, secure: false, pathRewrite: { '^/': '/' } } } } };
重启前端
修改完之后,需要重启vue项目,不然配置文件是不会生效
结语
以上,该警告就不再弹出
这篇关于记录载入页面时与 ws://XXX地址/sockjs-node/xxx/websocket 的连接中断---解决办法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16Vue3资料:新手入门必读教程
- 2024-11-16Vue3资料:新手入门全面指南
- 2024-11-16Vue资料:新手入门完全指南
- 2024-11-16Vue项目实战:新手入门指南
- 2024-11-16React Hooks之useEffect案例详解
- 2024-11-16useRef案例详解:React中的useRef使用教程
- 2024-11-16React Hooks之useState案例详解
- 2024-11-16Vue入门指南:从零开始搭建第一个Vue项目
- 2024-11-16Vue3学习:新手入门教程与实践指南
- 2024-11-16Vue3学习:从入门到初级实战教程