我无法获得新的联系
我有socket.io的问题当我尝试连接到localhost时,我无法在console.log中看到:8080,服务器正在运行但我的套接字正确绑定到服务器永远不会说“新连接”。
你能帮我吗 ?
import express from "express";
import socket from "socket.io";
const app = new express();
const server = app.listen(`${process.env.PORT_API}`, () => {
console.log(`Server is running on port ${process.env.PORT_API}`);
});
const io = new socket(server);
io.on('connection', (socket) => {
console.log("new connection");
})
回答如下:
const app = require('express')();
const server = require('http').createServer(app);
const io = require('socket.io')(server);
io.on('connection', () => {
console.log("new connection");
});
server.listen(`3000`, () => {
console.log(`Server is running on port 3000`);
});
参考:Link here