我刚刚开始使用 socket.io 并练习我想创建一个服务器,每次与客户端建立连接时,它的输出都会告诉我“用户已连接”。我认为只需启动服务器并转到localhost:5000. 之后,我会在控制台中看到来自连接的输出消息。
const express = require('express')
const app = express()
app.get('/', (req, res) => {
res.send('I am alive')
})
PORT = process.env.PORT || 5000
const server = app.listen( PORT,
() =>{ console.log(`Listening to http://localhost:${PORT}`)})
const io = require('socket.io')(server)
io.on('connection', function(socket) {
console.log('A user connected');})
对于此过程,我键入node server.js,等到消息Listening to http://localhost:5000出现,然后转到页面。但是当我导航到该页面时,我看不到控制台消息。显示消息是否需要 html 文件?还是我没有看到重要的一步?我看过一些教程,但它们都使用 html 文件,我想避免这一步。非常感谢!
有只小跳蛙
慕尼黑5688855
相关分类