自从我开始研究Node.js以来,我一直在使用express webserver,几天前我遇到了这个新的(对我来说)web服务器,叫做connect。有没有人能指出,express和connect之间有什么区别?我们什么时候应该使用connect,什么时候应该使用express?据我所知,两者都是基于Node.js的HTTP模块的Web服务器。应该选哪个?请多描述和张贴一些有用的链接开始。
hiz5n14c1#
简而言之,connect提供了在应用程序中使用中间件,connect可以做的一切,express也可以做,但express添加了其他有用的东西,如视图引擎。。请参阅here和here以帮助您决定。
qyswt5oh2#
1.Node.js Node.js有一个简单的基于http/https的创建服务器方法,带有一个回调(arguments - req/res)。
var server = http.createServer(function (req, res) { res.write('server up'); }
2.Connect.js Connect基本上是类似于Express的中间件框架。Connect扩展了内置的http服务器功能,您可以使用它来处理req和res对象,它还可以帮助您使用.use方法来使用“插件”。
2条答案
按热度按时间hiz5n14c1#
简而言之,connect提供了在应用程序中使用中间件,connect可以做的一切,express也可以做,但express添加了其他有用的东西,如视图引擎。。请参阅here和here以帮助您决定。
qyswt5oh2#
1.Node.js Node.js有一个简单的基于http/https的创建服务器方法,带有一个回调(arguments - req/res)。
2.Connect.js Connect基本上是类似于Express的中间件框架。Connect扩展了内置的http服务器功能,您可以使用它来处理req和res对象,它还可以帮助您使用.use方法来使用“插件”。