【发布时间】:2017-12-24 05:06:31
【问题描述】:
我正在尝试使用socket.io-client 发送请求:
socket.emit('eventName', {
name: 'john doe',
phone: undefined,
})
问题是服务器端socket.io 收到这个:
socket.on('eventName', obj => {
console.log(obj) // {name: 'john doe'}
})
所有等于 undefined 的属性都会在某处被删除。
【问题讨论】:
-
可能是因为
JSON.stringify就是这样做的。
标签: node.js websocket socket.io