繁体   English   中英

Derby.js前端和后端交互

[英]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的文本。

  1. 我将如何处理derby.js中的Onclick方法
  1. MongoDB需要一个集合名称,然后在集合中存储一些内容。 可以像表名和列名一样考虑它。 您不能在sql中存储“消息”,需要一个表“ messages”,然后需要一个列来存储值。(如果您不熟悉sql,可以尝试其他类比)

  2. 我不知道您的问题是什么,但是我认为derbyjs重新呈现数据或整个页面,这是您的问题吗? DerbyJs应该只重新呈现更改的数据。

  3. 例如,如果有一个按钮:

     <button on-click="callFunctionOnServer()">Call Server</button> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM