1

Nodeは初めてです。
Mysqlにクエリを実行し、そのデータを同期的にクライアントに返す必要があります。
そうすると、イベント化されたMysql libを使用してもReactorをブロックすることを意味しますか?どうすれば正しくできますか?

4

1 に答える 1

3

私は偽の例があなたの質問に答えると思います:

var http = require('http');
var db = require('db');

http.createServer(function (req, res) {

    db.query('fake query', function(data){
        res.send(data);
    }

}).listen(1337, '127.0.0.1');

応答を同期して送信しなくても、それは問題ありません。それがノードの動作方法です。私も最初はそのコンセプトに苦労しました。

于 2012-08-30T17:38:32.217 に答える