這可能是顯而易見(jiàn)的,但我已經(jīng)研究了 3 個(gè)多小時(shí)了,但我無(wú)法找出問(wèn)題所在。我只想制作一個(gè)簡(jiǎn)單的網(wǎng)頁(yè),可以與服務(wù)器端代碼進(jìn)行通信。我有所有庫(kù)的最新版本。我的服務(wù)器端代碼是://import libariesglobal.express = require('express');global.http = require('http');global.socketio = require('socket.io');global.app = express();global.server = http.createServer(app);global.io = socketio(server);//serve filesapp.use(express.static('public'));//start listeningapp.listen(80, () => { console.log('listening...');});//socketio.on('connection', (socket) => { console.log('a user connected');});我的客戶端代碼如下所示:<script src="/socket.io/socket.io.js"></script><script> let socket = io();</script><script src="sketch.js"></script>這應(yīng)該可行,但我每次都會(huì)收到此錯(cuò)誤(在客戶端控制臺(tái)中):GET http://localhost/socket.io/socket.io.js net::ERR_ABORTED 404 (Not Found)我知道有很多這樣的問(wèn)題,但它們通常已經(jīng)過(guò)時(shí)了。PS:如果我移除插座部分,表達(dá)功能正常。
Socket.io 文件丟失?
慕標(biāo)5832272
2024-01-18 10:59:00