我计划开发一个包含30个模块的复杂Node应用程序,这些模块将通过REST服务纯粹访问 - 主干是前端之一。我不确定是否应该使用Express或Connect,因为应用程序不使用任何视图。
答案 0 :(得分:2)
Express为您提供Connect plus中的所有内容:
听起来您特别受益于路由,配置和设置。您可能希望将restify视为一种替代方案。
答案 1 :(得分:1)
Express基于Connect构建,并以更友好的方式公开其许多功能。从Express获得的一个主要功能是内置路由器(包含特定于路由的中间件,错误处理等);但是,如果您对滚动自己的路由解决方案感到满意,并且不需要Express提供的其他功能,则可以在Connect上构建。
答案 2 :(得分:0)
这篇文章部分回答了你的问题
What is Node.js' Connect, Express and "middleware"?
现在关于node.js中的REST服务,您可能想阅读有关使用Express构建REST API的博客文章。 MongoDB和Backbone。
祝你好运!