Node.js表示休息+骨干Boilerplate(BBB)

时间:2012-11-14 16:29:32

标签: node.js backbone.js express backbone-boilerplate

我使用express和node.js开发了一个休息服务。我之前使用的是backbone-boilerplate和一个独立的java rest服务,在不同的服务器实例上运行。

现在我想将bbb与我的节点休息服务器集成,以便在Heroku上轻松部署。

将bbb与其余服务器结合起来是否有任何不利之处?

将bbb配置为在同一台服务器上运行的最佳方法是什么?

我没有找到任何关于这个问题的讨论就进行了搜索。

2 个答案:

答案 0 :(得分:1)

这个问题可以在很多方面进行讨论。这是我可以贡献的内容

BBB最适合AMD模块。因此,如果您还没有在当前使用REST的Backbone应用程序中使用它们,那么您应该研究这些。切换时可能会有点痛苦,但值得你花点时间。 Here you can find how to deploy BBB to a given Backbone RESTful app.

将任何nodeJS框架与骨干应用程序一起使用是非常通用的(至少对我来说)如果项目符合MVC架构,则为您提供可维护的代码。

您可能还会考虑将原有的基于JAVA的休息服务转换为使用expresssocketIO的其他服务。在创建可扩展的应用程序时,它们都能很好地工作。与mongoDB一起,你很高兴。

答案 1 :(得分:0)

BBB非常适合提供宁静的网络服务。要集成它,您需要配置您的快速服务器以提供来自BBB的静态文件(libs,css,templates,views& models)。

另一种方法是从nginx服务器或内容分发网络提供BBB文件。

出于开发目的,能够同时进行api / frontend更改并重新编译/重新加载代码通常很有用。我在这里创建了一个Express / Backbone样板项目:webapp-boilerplate