当我向其中一条API路径发送请求时,我正在尝试向所有连接的套接字发送数据。
这是我的设置:
app.js:
const io = require('socket.io')(server);
require('./router')(app, io);
router.js:
module.exports = function (app, io) {
...
app.post('/api/example', function (req, res) {
console.log(io.sockets);
io.sockets.emit('example', req.body);
});
};
在上面的控制台消息中,我看到有连接。
客户(Reactjs):
compontentDidMount: function(){
socket.on('example', function(payload){
console.log(payload);
});
}
永远不会在客户端中打印有效负载。 任何建议将不胜感激! TIA