运行一个node最基本的websocket服务器示例,命令行正常提示服务器运行,监听端口也正常,但浏览器访问就提示Upgrade Required,这是什么情况?
const WebSocket = require('ws');
const server = new WebSocket.Server({ port: 8080 });
server.on('connection', (socket) => {
console.log('客户端已连接');
socket.on('message', (message) => {
console.log(`收到消息: ${message}`);
socket.send(`服务器收到: ${message}`);
});
socket.on('close', () => {
console.log('客户端已断开连接');
});
});
console.log('WebSocket服务器正在运行,监听端口8080');