我计划开发一个包含 30 个模块的复杂 Node 应用程序,这些模块将完全通过 REST 服务访问——主干是前端之一。我不确定我应该使用 Express 还是 Connect,因为该应用程序不使用任何 View 。
最佳答案
Express 为您提供 Connect 中的一切,此外:
- 观看次数(您不需要)
- 路由(您可能确实需要),以及对路由中间件的支持
- 能够使用多种配置(例如生产与测试)
- 设置管理,可以轻松地将设置传递给不同的模块
- 用于提取信息的请求对象的便捷方法
- 发送文件、设置cookie、重定向等响应对象的便捷方法。
听起来您会特别受益于路由、配置和设置。您可能希望将 restify 作为替代方案。
关于node.js - 我应该为 RESTful Nodejs 应用程序使用 Express 还是 Connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12068297/