derbyjs从x-bind在服务器上运行代码

时间:2012-11-26 01:32:17

标签: node.js derbyjs

我正在尝试从derby.js中的客户端上的事件运行一些仅服务器代码 我正在使用x-bind来绑定视图上的事件,如下所示:

<a href="#" x-bind="click: func">click me</a>

并在应用上:

exports.func=function(e,el,next){
    // i want to run some server code here, but it runs on the client only
}

所以:

  1. 这可以以任何方式完成吗?
  2. 如果没有,有没有办法在derby.js上以“原生”的方式使用套接字
  3. 当所有其余的都是实时时,我根本不想回到服务器路由的ajax。

1 个答案:

答案 0 :(得分:3)

您可以通过模型(model.fetch()&amp; model.subscribe())将请求路由到服务器。如果它只是从服务器检索一些数据,你基本上都已经设置好了。在需要时保留对模型的引用(在switz指出的app.ready回调中)。

直接使用套接字或扩展模型(在后台使用套接字)请参阅 https://groups.google.com/forum/?pli=1#!topic/derbyjs/60gouek7334