私の問題は、コールバックが呼び出される前に応答本文を使用していたため、エラーが発生したため、コールバックが呼び出されなかったことです。
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();
コールバックが呼び出されることはないようです。