带插座.io配置的快速发电机
Express generator with socket.io configuration
下面的代码是我当前的配置,它起作用了,但我很困惑。
服务器端
var server = require("http").Server(express);
var io = require("socket.io")(server);
server.listen(5000);
io.on('connection', function(client) {
});
复杂
var socket = io.connect('http://localhost:5000');
为什么我们需要为应用程序的5000端口套接字创建另一个服务器?插座不能用3000吗?这是express的运行端口。我删除了server.lister('5000'(和server.listen((的行,并尝试连接到客户端的端口3000,但它不起作用。
默认情况下,express 4创建一个服务器并运行它bin/w。我通过注释掉该文件中的server.listen(port);
解决了这个问题。
相关文章:
- RequireJS向模块传递配置总是返回undefined
- 如何配置分析以将数据发送到我自己的服务器
- 扩展jQuery插件以更改配置
- webRTC错误未定义配置
- 如何配置WebStorm以正确格式化生成器函数
- Javascript配置服务器URL并将其存储
- Node Red在Admin UI中获取配置节点值
- AngularJS智能表全局配置实现
- react路由器使用简单的javascript路由器配置来处理不匹配的路径
- web配置http到https重定向异常
- 如何配置browserfy与Karma使用转换Stringify为Mustache模板
- 错误“;未处理'错误'事件“;在运行yo发电机之后
- 将任何CDN配置为只传递一个文件,无论请求的url是什么
- 使用javascript配置文件作为handlebas博客模板,但配置不是't工作正常
- 我可以访问量角器配置文件中的参数吗
- 如何使用socket.io在meanjs项目中配置jshint
- Django无法通过urls.py配置找到djangular/app.js文件.如何进行故障排除
- 命名和配置jsfiddle
- 如何从配置文件中设置Angular值
- 带插座.io配置的快速发电机