vue解決跨域cors問題,針對vuecli4項目


cors的問題卡了一整天,本來也是初學者,對vuecli不夠了解,網上找了一堆解決方案都沒法用,怎么都找不到自己vue項目config文件夾,這才后知后覺自己用的是vuecli4,所以要在vue.config.js中配置代理,廢話不多說上代碼。

module.exports = {

  lintOnSave: false,
  devServer:{
    open:false,      // 是否打開瀏覽器;
    hotOnly:true,    // 是否熱更新;
    disableHostCheck: true,
    proxy:{
        '/api':{   // 路徑中有 /api 的請求都會走這個代理 
            target:'http://localhost:8081',    // 目標代理接口地址,實際跨域要訪問的接口,記得是填你后端springboot的端口,
            secure:false,
            changeOrigin:true,  // 開啟代理,在本地創建一個虛擬服務端
            ws:true,       // 是否啟用  websockets;
            pathRewrite:{   // 去掉 路徑中的  /api  的這一截
                '^/api':''
            }
        },
    
    },

}

 }

然后在前端中,我們使用的url中加入/api就行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM