你如何解决这个*?
我很抱歉,但是当应该简单的事情没有按照声称的方式工作时,这太令人失望了。
以下是直接从 projetc 的 gitHub 站点截取的。
如果我在 PostMan 中做同样的事情 - 没问题。
第一个 console.log() 有效。但是以下都没有被调用。似乎 .then()s 和 .fail()s 都被调用了。如果我添加一个也不会被调用的 catch()。
我确实要求在不同的 node.js Express Web 应用程序中工作而没有问题。此应用程序是一个 node.js 控制台应用程序(单个 .js 文件),存在于 Express Web 应用程序的根目录中。
此 .js 文件在编译或执行时不会引发任何错误。
console.log("Let's begin");
/* appears to do nothing */
requestify.get('https://www.example.com/api/get.json')
.then(function (response) {
console.log('response', response.getBody());
})
.fail(function (response) {
console.log('response Error', response.getCode());
})
;
/* also appears to do nothing */
requestify.request('https://www.example.com/api/get.json', {
method: 'GET'
})
.then(function(response) {
console.log('responsebody', response.getBody());
console.log('response headers',response.getHeaders());
console.log('responseheader Accept', response.getHeader('Accept'));
console.log('response code', response.getCode());
console.log('responsebody RAW', response.body);
})
.fail(function (response) {
console.log('response Error', response.getCode());
})
;