在我的Node.js + Socket.io应用程序中,我试图将ping超时设置为63秒(允许将63秒的不活动状态持续到服务器与客户端之间的连接被视为关闭)。不幸的是,当我在下面运行代码时,出现以下错误:
var io = socket(server);
^
TypeError: socket is not a function
下面是我的代码:
var express = require("express");
var socket = require("socket.io")(3000, {
pingTimeout: 63000,
});
var app = express();
var server = app.listen(3000);
app.use(express.static("public"));
var io = socket(server);