我正在为我的Node App使用express框架.我需要有一些实时更新,如Facebook中的通知.我需要的是集成derby.js(这是快递顶部的框架构建)仅用于快速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是一个功能齐全的alpha框架,用于构建实时应用程序.您似乎只需要少量的实时功能.我建议只使用socket.io或sockjs – 不需要为一个小用例集成整个框架.
原文地址:https://codeday.me/bug/20190703/1370331.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。