我对 Node.js 和 Backbone.js 都做了相当多的阅读;我已经阅读了一些教程并在 Code School 上完成了相关课程。我觉得我对每种技术在 Web 应用程序上下文中所提供的功能有了一个很好的了解。
我的问题是我真的不知道如何整合这两种技术并串联使用它们。如果有人能指出我使用 Node、MongoDB 和 Backbone 完成整个应用程序开发的资源,我将不胜感激。
非常感谢
我对 Node.js 和 Backbone.js 都做了相当多的阅读;我已经阅读了一些教程并在 Code School 上完成了相关课程。我觉得我对每种技术在 Web 应用程序上下文中所提供的功能有了一个很好的了解。
我的问题是我真的不知道如何整合这两种技术并串联使用它们。如果有人能指出我使用 Node、MongoDB 和 Backbone 完成整个应用程序开发的资源,我将不胜感激。
非常感谢
这是一个很好的教程,展示了如何设置整个堆栈。
http://backbonetutorials.com/nodejs-restify-mongodb-mongoose/
简而言之...
您可以使用像restify这样的库来为您的客户端 Backbone 应用程序提供一个 Restful API。它还可以为您的 Backbone 应用程序提供静态资产。该示例使用 restify,但可以使用 express 等其他库来完成。
Mongoose是 MongoDB 的 javascript 抽象层。这提供了一种从 Node.js 与 MongoDB 交互的简单方法。
您的 Backbone 应用程序可以利用您的restify node.js 后端来处理模型同步。您应该有足够的控制权来通过restify以让 Backbone 满意的方式设置路由。
这本电子书可能很有用(它在 Backbone 上,但后端使用 Node):
http://addyosmani.github.io/backbone-fundamentals/
您可能还想看看这本书:
http://www.amazon.com/Building-Node-Applications-MongoDB-Backbone/dp/1449337392
我在主干 yeoman https://github.com/yeoman/generator-backbone中使用 ap ,你也将它与 node.js 一起使用
这是一个关于使用 Nodejs、Mongodb 和 expressjs 构建自己的博客的综合教程 http://howtonode.org/express-mongodb 它很旧,但只需稍加努力,您就可以让它同时工作和学习
创建休息api:http ://coenraets.org/blog/2012/10/creating-a-rest-api-using-node-js-express-and-mongodb/
客户端上的代码主干:http: //coenraets.org/blog/2012/10/nodecellar-sample-application-with-backbone-js-twitter-bootstrap-node-js-express-and-mongodb/
该backbonetutorials.com 修复一个已过时。最好使用 express,特别是如果您打算进行任何授权。它也被更广泛地使用