Я довольно новый Node и пробую кое-что. Я использую express, body-parser и запрос на возврат ответа из POST в веб-API. В конечном итоге я собираюсь продолжить путь по указанному c пути, если один из элементов ответа POST равен «OK».
Однако, когда я запускаю запрос, это console.log фактический пост, а не ответ - мне нужно будет использовать что-то вроде Bluebird, чтобы помочь с этим?
const apipost = {
method: 'POST',
url: '***',
headers: {
'Accept': '*/*',
'Content-Type': 'application/json'
},
body: message,
};
function exists(error, response, body){
if(JSON.parse(body).Status == "OK"){
console.log('yipee');
return true;
} else {
console.log('problems');
return false;
}
};
var responsetest = request(apipost, exists);
console.log(responsetest);