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)
но это не работает.