次のコードがあります。str配列はfetchRows関数のjsonオブジェクトで追加されます。問題は、fetchrowsから値をフェッチする前にstrを送信していることです。基本的には、配列strを送る前に4つのメソッドを終了します。一連のメソッドがnode.jsを完了するのを待ちます
var app = express();
app.get('/data', function (req, res) {
str = [];
async.waterfall([connect, execute, fetchRows], done);
wait.launchFiber(done);
res.send(str);
console.log("in done" + str);
//res.send(str);
});
任意のポインタを理解してください。
うわー。どうもありがとうございました。 –
歓迎ですが、答えをアップアップするのを忘れないでください。 –