Express 和 Connect npm 包之间的区别

Har*_*hal 16 connect node.js npm express

自从我开始使用 Node.js 以来,我一直在使用 express 网络服务器,几天前我遇到了这个新的(对我来说)网络服务器,称为连接。

谁能指出,expressconnect之间有什么区别?我们什么时候应该使用connect,什么时候使用express?

据我所知,两者都是基于 Node.js 的 HTTP 模块的 Web 服务器。

应该去哪一个?

请更具描述性并发布一些有用的链接以开始。

小智 16

简而言之,connect 提供了在您的应用程序中使用中间件,connect 可以做的一切,express 也可以做,但是 express 增加了其他有用的东西,例如视图引擎……请参阅此处此处以帮助您做出决定。

  • 在 `4.x` 之前,express 是建立在 connect 之上的。 (10认同)