2 回答

TA貢獻1824條經驗 獲得超8個贊
通過編寫此代碼在服務器上
io.on('connection', function(socket) {
console.log('A user connected');
})
您正在收聽連接,并且某人必須在與您的服務器相同的 url 上連接到該服務器的套接字,例如像這樣
var socket = require('socket.io-client')('http://localhost:5000');
socket.on('connect', function () {
socket.on("FromAPI", data => {
setResponse(data);
});
socket.emit("FromAPI")
}
當您在 html 或任何其他代碼中的任何地方建立套接字連接時,console.log() 將在服務器上打印數據

TA貢獻1848條經驗 獲得超2個贊
您共享的代碼也是您需要設置客戶端的服務器端。
客戶端:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.3.0/socket.io.js"></script>
<script>
var socket = io('http://localhost:<PORT>');
</script>
</body>
</html>
添加回答
舉報