網(wǎng)友問題:
成都網(wǎng)站建設哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、微信平臺小程序開發(fā)、集團企業(yè)網(wǎng)站設計等服務項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都石雕等眾多領域,積累了大量豐富的經(jī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 }, } } }