3

我使用 express 和 node.js 开发了一个休息服务。我以前使用过带有独立 java rest 服务的骨干样板,在不同的服务器实例上运行。

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

将 bbb 与其余服务器结合起来有什么缺点吗?

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

我进行了搜索,但没有找到有关该问题的任何讨论。

4

2 回答 2

1

这个问题当然可以讨论很多。这是我可以贡献的

BBB 最适用于 AMD 模块。因此,如果您还没有在当前的带有 REST 的 Backbone 应用程序中真正使用它们,那么您应该研究这些。切换时可能会有些痛苦,但值得您花时间。在这里,您可以找到如何将 BBB 部署到给定的 Backbone RESTful 应用程序。

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

您也可以尝试考虑将您原来的基于 JAVA 的休息服务切换到另一个使用expresssocketIO的服务。在创建可扩展的应用程序时,它们都非常有效。与 mongoDB 一起使用就可以了。

于 2012-11-14T20:47:52.847 回答
0

BBB 非常适用于宁静的 Web 服务。要集成它,您需要配置您的 express 服务器以提供来自 BBB 的静态文件(库、css、模板、视图和模型)。

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

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

于 2013-03-17T12:49:02.980 回答