在重定向那里我用的是res.redirect(),頁面上用的表單提交的方式,經過路由的處理,我想跳到另外的一個網頁上,出現了Response for preflight is invalid (redirect)的錯誤,求解答。
1 回答

MMTTMM
TA貢獻1869條經驗 獲得超4個贊
調用官方api的時候,有一步需要用post發送請求,于是上網查了些資料,發現一般發送post請求的做法是(下面是簡化版代碼):
var querystring = require('querystring');
var https = require('https');
var post_data = querystring.stringify({
"name":"BOb",
"age":30,
"job":"teacher"
});
var post_req = https.request(post_opt,function(res){
//some code here
});
post_req.write(post_data);
post_req.end();
然而官方api要求發送的數據是這樣的:
{
"action_name": "QR_LIMIT_SCENE",
"action_info": {
"scene": {
"scene_id": 1000
}
}
}
也就是說,調用了querystring.stringify方法之后,變成了action_name=QR_LIMIT_SCENE&action_info=。
- 1 回答
- 0 關注
- 113 瀏覽
添加回答
舉報
0/150
提交
取消