node.js - 我应该为 RESTful Nodejs 应用程序使用 Express 还是 Connect

标签 node.js express connect

我计划开发一个包含 30 个模块的复杂 Node 应用程序,这些模块将完全通过 REST 服务访问——主干是前端之一。我不确定我应该使用 Express 还是 Connect,因为该应用程序不使用任何 View 。

最佳答案

Express 为您提供 Connect 中的一切,此外:

  • 观看次数(您不需要)
  • 路由(您可能确实需要),以及对路由中间件的支持
  • 能够使用多种配置(例如生产与测试)
  • 设置管理,可以轻松地将设置传递给不同的模块
  • 用于提取信息的请求对象的便捷方法
  • 发送文件、设置cookie、重定向等响应对象的便捷方法。

听起来您会特别受益于路由、配置和设置。您可能希望将 restify 作为替代方案。

关于node.js - 我应该为 RESTful Nodejs 应用程序使用 Express 还是 Connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12068297/

相关文章:

node.js - 为什么 HTML WebSocket 访问 Socket.io web socket 服务器失败?

node.js - Common.js 和 Node.js 的工厂模式

sockets - TCP 打开套接字延迟

node.js - 如果用户未经过身份验证,则显示公共(public)逻辑 React JS 和 Node API

javascript - 无法启动我的 nodejs 应用程序

javascript - 在 Node Js 中使用异步函数比使用同步函数有什么性能优势吗?

c# - Mysql 连接器 - MultipleActiveResultSets 问题

node.js - 如何在 Node/Express 应用程序中处理 api 版本

node.js - 在 Express 中对路线进行分组

python - 使用 python 连接到 DB2