安装完 socket.io 以后,客户端 404 问题
GET http://localhost:3000/socket.io/socket.io.js 404 (Not Found)
安装完 socket.io
以后,客户端
<script src="/socket.io/socket.io.js"></script>
直接报 404
你监听的是8080端口,所以是http://localhost:8080/socket.io/socket.io.js
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Document</title>
</head>
<body>
哈哈
<!--<script src="/socket-io/node_modules/socket.io/lib/socket.js"></script>-->
<script src="http://localhost:3000/socket.io/socket.io.js"></script>
<script>
// 连接socket服务
// 参数:服务器地址
var socket = io('http://localhost:3000')
// 接受服务器返回的数据
// socket.on('send', data => {
// console.log(data)
// })
socket.emit('hehe', { name: 'zs', age: 18 })
socket.on('send', function(data) {
console.log(data)
})
socket.emit('login', { name: 'ls' })
</script>
</body>
</html>
赞赏码
非学,无以致疑;非问,无以广识