nodejs在网页请求的后端如何重定向到另外一个页面 10

最近在开发一个项目,用的框架是express,在重定向那里我用的是res.redirect(),页面上用的表单提交的方式,经过路由的处理,我想跳到另外的一个网页上,出现了... 最近在开发一个项目,用的框架是express,在重定向那里我用的是res.redirect(),页面上用的表单提交的方式,经过路由的处理,我想跳到另外的一个网页上,出现了Response for preflight is invalid (redirect)的错误,求解答。 展开
 我来答
DoramiHe
2018-05-28 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25335 获赞数:59533
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
调用官方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=。
追问
可是这不是重定向的问题啊,而且我用的express,不是https,res挂载的方法redirect里面是直接可以填url地址的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式