当用户首先请求action
路由时,它将发出POST
请求路由idg/webhook
路由并重定向到同一路由
const action = function action(req,res){
//make a POST request
requestify.request('http://localhost:3005/idg/webhook', {
method: 'POST',
body: {
foo: 'bar',
bar: 'foo'
},
headers: {
'Content-type': 'application/json'
},
dataType: 'json'
})
.then(function(response) {
});
//redirect to same url after the post
res.redirect(308,'http://localhost:3005/idg/webhook');
}
idg/webhook
路线
const webhook = function webhook(req,res){
console.log("webhook post",req.body);
res.send('ok');
}
但是问题是action
路由也是POST
路由,因为我在req.body
路由中得到两个idg/webhook
。
idg/webhook
的输出
webhook post { foo: 'bar', bar: 'foo' }
webhook post { submit: 'submit' }
我想删除POST
路线的action
请求,这怎么可能?