你如何排除故障*?
我很抱歉,但是如果简单的事情不按照声称应该的方式工作,那就太令人失望了。
以下内容直接从projetc的gitHub网站剪辑。
如果我在PostMan中做同样的事情 - 没问题。
第一个console.log()有效。但以下没有人被召唤。 似乎调用了.then()和.fail()。如果我添加一个也没有被调用的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());
})
;
答案 0 :(得分:0)
2件事,
'use strict';
const requestify = require('requestify');
/* 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());
})
;

答案 1 :(得分:0)
我不能确切地说它是什么但是请求不是在使用控制台应用程序。但正在尝试迁移到webapp的第一次尝试。