我有点糊涂了。我主要的问题是,什么时候使用纯Node.js,什么时候应该使用像"express"或"connect"这样的框架/MVC。
我知道"express"只是在"connect"上添加了一堆功能,但它真正擅长的是什么?假设我想让所有的HTTP请求都针对一个"Apache"服务器进行处理,并且只用node.js来做一些部分工作(如WebSocket连接、CouchDB等)。
在这种情况下,使用"express"或"connect"是否有意义?
据我所知,Socket.IO也可以作为备选方案处理HTTP请求,那么仅使用Socket.IO是否就足够满足这些需求?
还有什么其他优势可以使用Express/Connect吗?
我知道"express"只是在"connect"上添加了一堆功能,但它真正擅长的是什么?假设我想让所有的HTTP请求都针对一个"Apache"服务器进行处理,并且只用node.js来做一些部分工作(如WebSocket连接、CouchDB等)。
在这种情况下,使用"express"或"connect"是否有意义?
据我所知,Socket.IO也可以作为备选方案处理HTTP请求,那么仅使用Socket.IO是否就足够满足这些需求?
还有什么其他优势可以使用Express/Connect吗?