Node.js 什么';connect framework和socket.io之间有什么不同?
我是node.js新手,所以我对connect framework和socket.io有一些问题:Node.js 什么';connect framework和socket.io之间有什么不同?,node.js,socket.io,connect,node.js-connect,Node.js,Socket.io,Connect,Node.js Connect,我是node.js新手,所以我对connect framework和socket.io有一些问题: 有什么不同?我对此感到困惑 我应该使用connect fw with socket.io还是只使用socket.io Connect是一种特殊模块,可提供可扩展的功能。您可以只添加特性作为中间件。它会提醒您项目的某种配置,它只是简化了例行程序 var app = connect() .use(connect.logger('dev')) .use(connect.static('publ
- 有什么不同?我对此感到困惑
- 我应该使用connect fw with socket.io还是只使用socket.io
var app = connect()
.use(connect.logger('dev'))
.use(connect.static('public'))
.use(connect.bodyParser())
.listen(3000);
例如,添加此项后,您可以访问connect提供的功能。例如,您可以对每个应用程序活动进行日志记录(方法url和秒数),或者添加会话支持,只需一行代码即可轻松完成。我想,添加套接字支持的方法与此相同。连接模块是一个web应用程序框架,而socket.IO是一个实时传输模块。一个用于创建web应用程序,另一个用于服务器和客户端之间的双向通信
以下是模块可以做的一些事情:
连接:
- 服务静态文件和页面
- 提供基于cookie的会话
- 接受文件上传
- 处理HTTP动词(
/GET
/POST
/PUT
)DELETE
- 授权连接插座
- 通过多个传输在服务器和客户端之间发送数据
- 支持(WebSocket/XHR长轮询/flashsocket/JSONP)
您应该使用一个模块还是另一个模块,或者将它们一起使用,这取决于您的应用程序要求。谢谢您的回答!这对我很有用。