【问题标题】:TypeError: Cannot read property 'PORT' of undefined at Object.<anonymous>TypeError:无法读取 Object.<anonymous> 处未定义的属性“PORT”
【发布时间】:2021-05-05 21:12:57
【问题描述】:

我尝试过使用其他端口,例如 8080,但仍然遇到同样的错误。我对编写服务器代码不是很有经验,所以我可能做错了什么。以下是我的代码的sn-p。

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');

【问题讨论】:

    标签: node.js websocket socket.io


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-01-02
      • 2018-07-02
      • 2020-05-24
      • 2021-09-22
      • 2020-07-10
      • 2017-09-16
      • 2019-07-29
      • 1970-01-01
      • 2021-03-03
      相关资源
      最近更新 更多