我在我的Node应用程序中使用快递框架。我需要一些实时更新,比如facebook上的通知。我需要的是集成derby.js(它是构建在快递之上的框架),只用于实时通知触发在快速应用程序中。我怎样才能完成这个任务?
我使用的快捷语法
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();
});
});
我需要的只有一个部分(带有通知计数的框)来自快速呈现的视图页面需要来自德比。这样,该框将在数据库上的实时更新中更新。
我们怎样才能将德比视图集成在快递系统中?有可能吗?
发布于 2013-04-14 13:30:22
Derby是一个功能齐全的alpha框架,用于构建实时应用程序。对于特定的功能,您似乎只需要少量的实时服务。我建议只使用socket.io或sockjs --不需要为一个微小的用例集成整个框架。
发布于 2014-02-11 21:06:19
嗯,不知道你在哪里买的语法,但是
并正确地呈现页面。
page.render('index', { notificationcount : 0 });
每当您的模型更改时,站点将实时更改。您应该安装和学习示例::https://github.com/codeparty/derby-examples
https://stackoverflow.com/questions/15990455
复制相似问题