类型错误:无法读取 Object.<anonymous> 处未定义的属性“PORT”

时间:2021-05-05 13:08:48

标签: 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.on('connection', function(socket) {
console.log('Connection established');

1 个答案:

答案 0 :(得分:0)

您正在寻找process.env,而不是process.environment

process.environment 不存在,所以表达式为 undefined。然后,您尝试访问未定义值的 PORT,导致您看到的错误。