【发布时间】:2015-05-09 14:57:38
【问题描述】:
我们正在开发一个建立在 javascript 框架和库(node、express/sails、angular、mongo 等)之上的大型网络应用程序。
我们需要有一个后端,一方面为 Web 应用程序提供服务,另一方面接受对数据的 API 调用(来自同一个应用程序,但也来自其他来源)——这些天很常见。
我们想要做出的决定之一是我们应该将 Web 应用程序服务器和 API 服务器的后端分开还是将它们放在一起。
例如,我们是否应该有一个 express running 服务于两者,或者应该 express 服务于 web 应用程序、静态内容、auth 等,并有一个单独的 Restify 服务器来提供数据。
每个议程的优缺点是什么?
【问题讨论】:
标签: javascript angularjs node.js mongodb sails.js