最近在开发一个项目,用的框架是express,但是会出现以下情况

在重定向那里我用的是res.redirect(),页面上用的表单提交的方式,经过路由的处理,我想跳到另外的一个网页上,出现了Response for preflight is invalid (redirect)的错误,求解答。

HUH函数
浏览 88回答 1
1回答

MMTTMM

调用官方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=。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js