這可能是顯而易見的,但我已經研究了 3 個多小時了,但我無法找出問題所在。我只想制作一個簡單的網頁,可以與服務器端代碼進行通信。我有所有庫的最新版本。我的服務器端代碼是://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>這應該可行,但我每次都會收到此錯誤(在客戶端控制臺中):GET http://localhost/socket.io/socket.io.js net::ERR_ABORTED 404 (Not Found)我知道有很多這樣的問題,但它們通常已經過時了。PS:如果我移除插座部分,表達功能正常。
Socket.io 文件丟失?
慕標5832272
2024-01-18 10:59:00