基本上会发生什么是我的角度页面会向我的express / node js应用程序发出一个post请求。
我希望快递接收来自angular的帖子请求以重定向到另一个URL,并且还需要重定向,想要将数据POST到该网页。
如何在节点js中使用res.redirect("")
来发布一些数据。
节点js代码:
app.post('/ur-book',function(req,res){
var data=...;
res.redirect('/abcd');
});
我想在/ abcd上发布数据并重定向到它。
其他网址不在我的节点应用中。它将在不同的网站上。
答案 0 :(得分:0)
这样做的简单方法是创建一个处理/ abcd请求的函数,并从/ ur-book调用该函数,如此
function handleAbcd(req, res) {
console.log(req.myData); // output will be undefined if it's not comming from /ur-book
res.json({});
}
app.post('/abcd',handleAbcd);
app.post('/ur-book',function(req,res){
// if you need to add some data you can add them to req.body or even your own for example req.myData
req.myData = 'hello';
handleAbcd(req, res);
});