当我在客户端发送一个对象(包含中文)时,我只是接收中文garbled.how来做这件事?
客户端:
import io from 'socket.io-client';
const socket = io('http://127.0.0.1:3001');
let obj = {name:'小明',department:'学校',accountID:'1111'};
socket.emit('department_online',JSON.stringify(obj));
socket.on('success',(data)=>{
console.log(data);
}服务器:
//部门连接
socket.on('department_online', function (data) {
socket.name = data.name;
if (!departmentArr[data.name]) {
departmentArr[data.name] = data;
}
console.log(data);
socket.emit('success',data);
//可以进行相关操作
});然后:enter image description here
谢谢!
发布于 2017-10-19 21:39:04
也许it broken.npm再次安装socket.io-clinet,然后就可以工作了
https://stackoverflow.com/questions/46667867
复制相似问题