[英]Derby.js Front end and Backend interaction
我是NodeJ的新手,并且是核心Java开发人员。 谁能解释我DerbyJs如何与后端交互以及后端如何依次响应前端? 我可以看到很多功能。 不知道我应该为哪个场景使用哪个功能!
我创建了一个HTML index.html
<Body:>
<!-- в шаблоне прописывается как html, так и привязки к данным -->
Holler: <input value="{{hello.message}}">
{{hello1.message}}
{{hello.message}}
对应的索引
var app = module.exports = require('derby').createApp('hello', __filename);
app.loadViews(__dirname);
// Маршрут рендерится на клиене и на сервере
app.get('/', function(page, model) {
// Подписка обеспечивает синхронизацию данных
model.subscribe('hello.message', function() {
model.set ( 'hello1.message' , 'text in model' );
page.render();
console.log('hello.message');
});
});
我的问题。 1.为什么我应该使用hello.message,我尝试在HTML中使用简单消息,但无法正常工作。 2.我希望前端从后端分发静态消息hello1.message,同时它需要渲染页面,因为我在文本框中键入其对应值为sello.message的文本。
MongoDB需要一个集合名称,然后在集合中存储一些内容。 可以像表名和列名一样考虑它。 您不能在sql中存储“消息”,需要一个表“ messages”,然后需要一个列来存储值。(如果您不熟悉sql,可以尝试其他类比)
我不知道您的问题是什么,但是我认为derbyjs重新呈现数据或整个页面,这是您的问题吗? DerbyJs应该只重新呈现更改的数据。
例如,如果有一个按钮:
<button on-click="callFunctionOnServer()">Call Server</button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.