我试图通过从node.js到PHP文件的POST请求用户状态。
我的问题是网络服务Im调用的回复速度非常慢(4秒),因此我认为.then在4秒之前完成,因此什么也不返回。我是否可以延长请求时间?
requestify.post('https://example.com/', {
email: '[email protected]'
})
.then(function(response) {
var answer = response.getBody();
console.log("answer:" + answer);
});
最佳答案
我对requestify不太了解,但是您确定可以使用发布到https地址的方法吗?在自述文件中,仅requestify.request(...)使用https地址作为示例。 (see readme)
我绝对可以给您的提示是始终兑现您的诺言:
requestify.get(URL).then(function(response) {
console.log(response.getBody())
}).catch(function(err){
console.log('Requestify Error', err);
next(err);
});
这至少应该给您承诺的错误,您可以指定问题。