【发布时间】:2022-01-15 11:50:53
【问题描述】:
这是我的套接字服务器的代码
const io = require("socket.io")(8080, {
cors: {
// origin: "http://localhost:3000",
origin: "https://mern-bubble.herokuapp.com",
},
});
这是我的客户端代码
useEffect(() => {
// socket.current = io("ws://localhost:8800");
socket.current = io("ws://mern-bubble.herokuapp.com:8800");
socket.current.on("getUser", (data) => {
console.log("data from socket", data);
dispatch(updateUserInfo(data));
});
}, [dispatch]);
当我在本地主机上工作时它工作得很好,但是当我在 heroku 上部署我的项目时,socket.io 没有任何响应?
【问题讨论】:
标签: javascript node.js express socket.io