鍍金池/ 問答/HTML/ axios 跨域獲取數據的問題

axios 跨域獲取數據的問題

用的vue的腳手架生成項目,

clipboard.png

跨域訪問服務端api 加了代理

clipboard.png

訪問api

但是報錯

clipboard.png

求解啊。。

回答
編輯回答
念初

服務器返回403,那是服務器禁止了跨域訪問了吧。
在服務器返回時加上

res.header('Access-Control-Allow-Origin', '*');
res.header("Access-Control-Allow-Headers", "Content-Type,Content-Length, Authorization, Accept,X-Requested-With");
res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");

上面這幾段是expressjs的寫法

2017年7月20日 23:12
編輯回答
慢半拍

沒遇到過,不知道是不是跨域的原因,你服務端是同事寫的嗎?還是你自己寫的?

2018年5月1日 05:25
編輯回答
茍活

問下后端吧,一般403都是后端出問題
要么防火墻
要么禁止外部訪問
等之類的問題

2017年5月24日 03:58