簡體   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