是否可以在快速路由和Redux动作中使用socket.io

时间:2020-06-01 08:08:16

标签: node.js reactjs socket.io

我想在我的项目中第一次使用套接字,所以我想知道是否可以在路由中像这样使用它

router.post("/post", (req, res, next) => { socket.emit("send_message", message: req.body.message)});

然后我想使用react作为前端,并想添加如下的redux动作:

export const sendMessage = data => (dispatch) => {return axios.post("http://localhost:3005/post", data)
.then(result => {
    socket.emit("send_message", data);
    dispatch(send_message(payload))
})}

为什么要使用路由是为了检查用户是否已登录并检查用户是否为可以编辑该消息的消息的所有者。我需要这样做的概念。你的想法是什么?

0 个答案:

没有答案