我的问题实际上是我在调用回调之前使用了响应主体,这导致了错误,因此从未调用过回调。
我正在使用request module,尽管这个问题似乎发生在任何回调中。
如果我做这样的事情。
var request = require('request');
module.exports.test = function ()
{
request('http://www.google.com', function (error, response, body) {
/**
* This callback doesn't seem to ever be called.
*/
console.log(body);
});
};
并像使用它一样。
var mytest = require('./test.js');
mytest.test();
回调似乎从未被调用过。