Node.js TypeError:无法读取属性';端口';在对象处未定义的属性。<;匿名>;
我尝试过使用其他端口,如8080,但仍然会出现相同的错误。我对编写服务器代码不是很有经验,所以我可能做错了什么。下面是我的代码片段Node.js TypeError:无法读取属性';端口';在对象处未定义的属性。<;匿名>;,node.js,websocket,socket.io,Node.js,Websocket,Socket.io,我尝试过使用其他端口,如8080,但仍然会出现相同的错误。我对编写服务器代码不是很有经验,所以我可能做错了什么。下面是我的代码片段 var io = require('socket.io')(process.environment.PORT || 52300); var Player = require('./Classes/Player.js'); console.log('Server Started'); var players = []; var sockets = []; io
var io = require('socket.io')(process.environment.PORT || 52300);
var Player = require('./Classes/Player.js');
console.log('Server Started');
var players = [];
var sockets = [];
io.on('connection', function(socket) {
console.log('Connection established');
您正在寻找的是,而不是process.environment
process.environment
不存在,因此表达式是undefined
。然后,您尝试访问未定义值的端口
,导致您看到的错误。谢谢您的帮助