vue-socket.io跨域問題有效解決方法
網友問題:
使用了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 }, } } }
以上就是腳本之家小編整理的相關知識點,希望能夠幫助到大家。
相關文章
vue3封裝AES(CryptoJS)前端加密解密通信代碼實現
防止數據被爬取,前后端傳參接收參數需要加密處理,使用AES加密,這篇文章主要給大家介紹了關于vue3封裝AES(CryptoJS)前端加密解密通信代碼實現的相關資料,需要的朋友可以參考下2023-12-12Vue表單校驗validate和validateField的使用及區(qū)別詳解
validateField?和?validate?都可以用于表單驗證,但是它們的作用有所不同,下面這篇文章主要給大家介紹了關于Vue表單校驗validate和validateField的使用及區(qū)別的相關資料,需要的朋友可以參考下2024-04-04vue動態(tài)的 BreadCrumb 組件el-breadcrumb ElementUI詳解
這篇文章主要介紹了vue如何做一個動態(tài)的 BreadCrumb 組件,el-breadcrumb ElementUI2024-07-07
,本文通過圖文示例代碼相結合給大家介紹的非常詳細,需要的朋友可以參考下