我曾尝试使用其他端口,例如 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.on('connection', function(socket) {
console.log('Connection established');
答案 0 :(得分:0)
您正在寻找process.env
,而不是process.environment
。
process.environment
不存在,所以表达式为 undefined
。然后,您尝试访问未定义值的 PORT
,导致您看到的错误。