我一直在关注这个(http://socket.io/get-started/chat/ http://socket.io/get-started/chat/)有关如何使用 socket.io 制作简单聊天应用程序的教程。
然而,我尝试使用 Express 来创建它,我想知道为什么端口 3000 已被使用?除非我更改端口号,否则下面的代码将不起作用。
/* Make the http server listen on port 3000. */
http.listen(3000, function(){
console.log('listening on *:3000');
});
Express 是否使用该端口来做其他事情,例如路由之类的?
有没有一种简单的方法可以找到该端口上发生的情况?
我也可能对我的要求做一些狡猾的事情:
var express = require('express');
var app = require('express')();
var http = require('http').Server(app);
var router = express.Router();
var io = require('socket.io')(http);
Thanks.
我也遇到了这个问题,我是这样解决的:
不使用npm start
启动您的网络应用程序
Use node app.js
instead
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)