正在侦听带有socket.io的连接.io不工作



我在后台使用以下代码:

const express = require('express');
const app = express();
const socketIo = require("socket.io");
const io = socketIo(http);
io.on("connection", socket => {
console.log("New client connected");
socket.on("disconnect", () => console.log("Client disconnected"));
});
http.listen(3000, () => {
console.log('listening on *:3000');
});

当我运行它时,它会输出确认它正在侦听的消息。但是,在连接上,它不会向控制台发送任何消息。我正在试着监听React应用程序的连接。我曾尝试使用其他代码片段来连接函数,这些代码片段也声称可以像我预期的那样工作,但我尝试过的都不起作用,包括socket.io官方教程中的代码。有人能帮忙吗?

const express = require('express')
const app = express()
const PORT = 5000
// Get to http://localhost:5000
app.get("/", (request, response) => {
// Send back some data to the client
response.send("Hello world")
})
// Post to http://localhost:5000/getRandom
app.post("/getRandom", (req, res) => {
res.send(Math.random())
})
app.listen(PORT, () => console.log(`Server running on PORT ${PORT}`))

人们不调用参数requestresponse,而是使用reqres的缩写

现在启动这个脚本并转到CCD_ 5;你好世界"在HTML正文中。这很快,简单但强大:(

最新更新