const wss = new WebSocketServerport 3000; ^TypeError WebSocketServer is not a constructor at filehomeblackCatcodestestappjs313 at ModuleJobrun nodeinternalmodulesesmmodule_job19425Nod
根据报错信息,WebSocket.Server不是一个构造函数,导致在第3行代码中出现TypeError错误。
这通常是因为您没有正确安装WebSocket依赖或导入WebSocket模块的方式不正确。请确保已经正确安装了WebSocket依赖,可以通过运行npm install websocket来安装。
另外,根据Node.js v18.16.1的版本,WebSocket模块已经被废弃,推荐使用更现代的WebSocket库,如ws或socket.io。您可以通过运行npm install ws或npm install socket.io来安装相应的库。
如果您已经安装了ws库,可以使用以下代码来创建WebSocket服务器:
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 3000 });
如果您已经安装了socket.io库,可以使用以下代码来创建WebSocket服务器:
const io = require('socket.io')(3000);
请根据您选择的WebSocket库和版本进行相应的更改和调整
原文地址: http://www.cveoy.top/t/topic/h03g 著作权归作者所有。请勿转载和采集!