我正在尝试使用nodejs创建一个新的通知程序系统,因为我正在使用socket.io。下面两个编码有什么区别。
编码1://创建HTTP服务器和Socket连接
var app = require('express').createServer()
var io = require('socket.io').listen(app);
app.listen(8080);
编码2://仅创建Socket连接
var io = require('socket.io').listen(8080);
请推荐一下?
最佳答案
没有什么真正的区别。后者只是前者的捷径。
但确实存在一个微小的差异:快捷方式将添加一个默认的 HTTP 请求处理程序(用于非 Websocket 请求),该处理程序以 Welcome to socket.io.
进行响应。
关于node.js - sockect.io 创建http服务器和不创建http的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13227199/