const msgSocket = id => {
const socket = require('socket.io-client')('http://localhost:3002')
socket.emit('sendMsg', {
userId: id
})
socket.on('recieveMsg', msg => {
console.log('x,', msg)
})
}
我可以运行上述功能,但是如何获取msgSocket的值?
例如,我在其他地方运行msgSocket(2)
,而我想获得尝试的msg
return socket.on('recieveMsg', msg => {
return msg
})
const msg = msgSocket(2)
console.log('msg: ', msg)
但它不起作用。