Я пытаюсь перестроить приложение, основанное на PHP, для MEAN, и я попытался интегрировать сторонний платежный шлюз, где пользователи могут вводить данные своей кредитной карты.Nodejs/Express Redirect после POST
Мне удалось создать почтовый запрос, используя 'request' module и получив код статуса ответа 200 от третьего лица. Теперь, когда запрос выполнен, есть способ перенаправить пользователя на сайт третьей стороны (аналогично запросу POST, выполненному с помощью html-форм и PHP)?
Вот код блока запроса пост
function(req, res) {
request({
url: 'https://urlopaymentgateway',
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
form:data,
followAllRedirects:true
},function(error,response,body){
if(error) {
console.log("FAIL");
console.log(error);
} else {
console.log(response.statusCode);
/* How to do redirection here? */
}
});
}
После дальнейшего чтения, followAllRedirects
работы только если код состояния находится между 300 и 400.
возможно дубликат [res.send(), а затем res.redirect()] (http://stackoverflow.com/questions/21439526/res-send-then-res-redirect) –