与html可以正常使用,但是无法与react native连接。不知道问题出在哪里。
@SubscribeMessage('msgToServe')
async handleMessage(client: Socket, data: any): Promise<any> {
console.log('client', data);
await this.chatService.inserRecord(data); // save to database
this.server.emit('msgToClient', data.msg);
}
import io from 'socket.io-client'
useEffect(() => {
const socket = io('ws://127.0.0.1:8000', {
transports: ['websocket']
})
socket.on('msgToClient', data=>{
console.log('data', data)
})
socket.emit('msgToServe', 'some message')
}, [])
"react-native": "^0.63.3",
"socket.io-client": "^2.3.1",