vue中出現的跨域問題


跨域問題

控制台出現問題:“已攔截跨源請求:同源策略禁止讀取位於 http://localhost:8811/user/findall 的遠....”

方法一:

在index.html中添加
<meta http-equiv="Access-Control-Allow-Origin" content="*" />
    
后台對應的類中添加:
@CrossOrigin  表示允許跨站請求

方法二:vue中設置代理

創建 vue.config.js

let proxyObj={}

proxyObj['/'] = {
    //websocket
    ws: false,
    //目標地址
    target: 'http:localhost:8811',
    //發送請求頭host會被設置成target
    changeOrigin: true,
    
    pathReWrite: {
        '^/': '/'
    }
}


免責聲明!

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



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