私はexpressとmysql-nativeをnodejsで使用しています。 「ストリーミング結果とres.render nodejs
exports.getUser = (username,callback) ->
query = mysql.query "select * from users where username = #{username}"
query.on "row", (row)->
callback row
(明らかに私は、これは一例ですプリペアドステートメントを使用する)メソッドのこの種のは、勝った
ます。mysql-ネイティブで、私は(コーヒーで)このような行によってデシベルの行からの結果をストリームres.renderとトンの仕事あなたはres.renderを複数回呼び出すことができないので、あなたが
database.getUser "username", (result)->
res.render "people", "data" : result
新しい行を取得するたびにストリームデータを送信するためのいくつかの他の方法はありますか私は、ビューに結果をストリーミングする必要がありますソケット付き?
ビューを徐々にレンダリングする予定はありますか?それはほとんどのテンプレートエンジンでは実現できません。 –
私はそれがどのようにレンダリングされても気にしません。私はちょうどソケットに入りたくありません。私がそれを避けることができれば私は満足してくれるでしょう – powerc9000