qq_笑_17
2019-02-27 13:57:30
我現(xiàn)在做微信的公眾號網頁,當我登錄成功,但是不能跳轉,并且報錯,以下是我的代碼和報錯請問怎么去跨域請求,急等
1 回答

慕少森
TA貢獻2019條經驗 獲得超9個贊
如果是ajax請求,跨域的前提是在server端配置允許跨域的請求頭,以node為例,需要配置以下選項:
// NOTE 真實的生產環(huán)境一定不要寫*, 如果是*, 則瀏覽器端的withCredentials不能設置為true, 瀏覽器端的cookie就無法帶到后端
//"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Origin": req.headers.origin,
// RESTFul方案在跨域使用時,服務端配置允許自定義的`Content-Type`值(通常為`application/json`),是推薦是最佳實戰(zhàn)。
"Access-Control-Allow-Headers": "Content-Type,Content-Length,Authorization,Accept,X-Requested-With",
"Access-Control-Allow-Methods": "PUT,POST,GET,DELETE,PATCH",
"Access-Control-Allow-Credentials": true,
上面的代碼來自natty-fetch的測試用例
當然,其他語言的server端都是同理。
添加回答
舉報
0/150
提交
取消