我有这个 Node.js 片段。
var requestify = require('requestify');
// [...]
function remoterequest(url, data) {
requestify.post(url, data).then(function(response) {
var res = response.getBody();
// TODO use res to send back to the client the number of expected outputs
});
return true;
}
我需要将res
内容而不是true
, 返回给调用者。
我怎样才能做到这一点?在这种情况下,requestify
' 的方法是异步的,因此无法检索返回的值(因为它尚未生成)。我该如何解决?如何发送同步 HTTP POST 请求(即使没有requestify
)?