ノードアプリに高速フレームワークを使用しています。Facebookの通知など、リアルタイムの更新が必要です。私が必要としているのは、エクスプレスアプリでリアルタイム通知をトリガーするためだけに、derby.js (エクスプレスの上に構築されたフレームワーク)を統合することです。どうすればこのタスクを達成できますか?
私が使用しているExpressjs構文
app.get('/', function(req, res){
//other things as fetch query
res.render('index', { notificationcount : 0 });
});
上記のものは、データベースから通知カウントを取得し、ビューに表示します。
リアルタイム更新のためのDerbyjsサンプル構文
app.view.make('Body'
, 'Notications: <div>{notificationcount}</div>'
);
app.get('/', function (page, model) {
// Subscribe specifies the data to sync
model.subscribe('notificationcount', function () {
page.render();
});
});
私が必要とするのは、ダービーから来る高速レンダリング ビュー ページのニーズからの 1 つのセクション (通知カウントのボックス) だけです。データベースのリアルタイム更新でボックスが更新されるようにします。
ダービービューをエクスプレスに統合するにはどうすればよいですか? 出来ますか?