var exports = module.exports = {};
var http = require('http');
exports.get = function(key, app, vari) {
http.get('<url here>/?key='+key+'&app='+app+'&var='+vari+'&req=0', function (response) {
response.setEncoding('utf8');
response.on('data', function(body) {
console.log(body);
return body;
});
});
};
(上で見た)私のコードを出力コンソールへの応答をうまくしますが、輸出で機能を使用しようとすると何があっても「未定義」を返します。受信する応答は1行で、コンテンツタイプは "application/json"です。どうしたの? (そして、いや、それは "ここにURL" ではない、私はちょうど、プライバシー上の理由からURLを削除しました。それが助け場合、私はそれを提供することができます。)
可能な重複http://stackoverflow.com/questions/14220321/how-do-i-return-the -response-from-as-asynchronous-call) – slebetman