為什么別人寫的 API 可以 訪問,而我寫的 API 報錯,跨域訪問是缺少了什么。 求指點。
2 回答

胡子哥哥
TA貢獻1825條經驗 獲得超6個贊
// 使用通配符 * ,表示當前服務端 返回的信息允許所有源訪問,也可指定可信任的域名來接收響應信息?
header("Access-Control-Allow-Origin: http://localhost:3000");
header("Access-control-Allow-Origin:*");
// 響應頭設置為ajax提交?
header("Access-Control-Allow-Headers:X-Requested-With");
// 允許攜帶 用戶認證憑據(也就是允許客戶端發送的請求攜帶Cookie)?
header("Access-Control-Allow-Credentials:true");
寫到方法內部

一只萌萌小番薯
TA貢獻1795條經驗 獲得超7個贊
你的服務器沒有返回Acess-Control-Allow-Origin
HTTP響應頭。你需要返回一個形如Access-Control-Allow-Origin:http://localhost:8080
的HTTP響應頭。
- 2 回答
- 0 關注
- 1287 瀏覽
添加回答
舉報
0/150
提交
取消