【发布时间】:2021-08-22 11:25:01
【问题描述】:
我是 MERN 世界的新手,我需要您的帮助。 我正在用 ReactJS 中的图表构建一个小型仪表板应用程序。此应用每 5 秒从 Node.js 服务器接收数据。我想象我的工作流程是这样的:
- 服务器正在接收来自 NodeRED 的 POST 请求数据,
- 当 POST 请求被触发时,我想获取请求正文并通过 io.emit 将其发送到客户端组件。这是我尝试过的,但它不起作用......
.
.
.
let variable1 = 0; <-initial value
io.on("connection", (socket) => {
console.log("Client connected");
io.emit("event1", {name: "Test", value: variable1});
socket.on("disconnect", () => {
console.log("Client disconnected!");
});
});
const postMeasurement = async (req, res, next) => {
const { value } = req.body;
variable1=value;
.
.
.
提前感谢您的时间和帮助。
【问题讨论】:
标签: node.js reactjs websocket socket.io