vue-socket.io跨域問題有效解決方法
網(wǎng)友問題:
使用了vue-cli這個腳手架工具。在開發(fā)環(huán)境中如何配置跨域這個我懂。但是使用npm run build后,里面所有的ajax的跨域請求url都變成了根目錄。
這樣該如何解決部署的跨域問題?
報錯信息:
Access to XMLHttpRequest at 'http://192.168.37.130:5050/socket.io/?EIO=3&transport=polling&t=N0oqNsW' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
vue-socketio.js?70bb:8 GET http://192.168.37.130:5050/socket.io/?EIO=3&transport=polling&t=N0oqNsW net::ERR_FAILED
解決辦法:
//vue.config.js module.exports = { devServer: { proxy: { '/socket.io': { target: 'http://192.168.37.130:5050', ws: true, changeOrigin: true }, 'sockjs-node': { target: 'http://192.168.37.130:5050', ws: false, changeOrigin: true }, } } }
以上就是腳本之家小編整理的相關(guān)知識點,希望能夠幫助到大家。
相關(guān)文章
vue實現(xiàn)定義一個全局實例Vue.prototype
這篇文章主要介紹了vue實現(xiàn)定義一個全局實例Vue.prototype,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07vue3封裝AES(CryptoJS)前端加密解密通信代碼實現(xiàn)
防止數(shù)據(jù)被爬取,前后端傳參接收參數(shù)需要加密處理,使用AES加密,這篇文章主要給大家介紹了關(guān)于vue3封裝AES(CryptoJS)前端加密解密通信代碼實現(xiàn)的相關(guān)資料,需要的朋友可以參考下2023-12-12Vue表單校驗validate和validateField的使用及區(qū)別詳解
validateField?和?validate?都可以用于表單驗證,但是它們的作用有所不同,下面這篇文章主要給大家介紹了關(guān)于Vue表單校驗validate和validateField的使用及區(qū)別的相關(guān)資料,需要的朋友可以參考下2024-04-04vue動態(tài)的 BreadCrumb 組件el-breadcrumb ElementUI詳解
這篇文章主要介紹了vue如何做一個動態(tài)的 BreadCrumb 組件,el-breadcrumb ElementUI2024-07-07
,本文通過圖文示例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下