如何将node.js中的derby.js与express.js集成?

我正在使用我的Node应用程序的快速框架。 我需要有一些实时更新,如Facebook上的通知。 我需要的是将derby.js (这是在express的顶部构build的框架)仅用于在快速App中的实时通知触发。 我怎样才能完成这个任务?

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(); }); }); 

我需要的只是一个部分(具有通知计数的框)从快速渲染的视图页面需要来自德比。 这样该盒子将在数据库上实时更新。

我们如何整合德比观点? 可能吗?

Derby是一个全function的alpha框架,用于构build实时应用程序。 看起来你只需要less量的实时特定function。 我build议只使用socket.io或sockjs – 不需要为一个小用例集成整个框架。

那么,不知道你在哪里买的语法,但

  • 将{notificationcount}更改为{{notificationcount}} …

并正确呈现页面

 page.render('index', { notificationcount : 0 }); 

每当你的模型改变,网站将改变生活。 您应该安装并学习示例:: https://github.com/codeparty/derby-examples