【发布时间】:2020-04-22 04:57:33
【问题描述】:
我最近发现socket.io 解析器似乎从发出的数据对象中剥离了具有未定义/空值的键。这是不可取的,因为我正在尝试使用这些值来清除我的视图中的信息。
有人知道解决这个问题的方法吗? API 允许您提供自己的解析器,但我不想走这条路或更改默认解析器 (socket.io-parser)。
【问题讨论】:
-
您找到解决方案了吗?我还需要发送未定义的值。
-
@c.bear 我发现的最佳解决方案是将 undefined/null 值映射到 undefined/null 的字符串表示形式,然后再将其发送到套接字。比如:
val != null ? val : "N/A"
标签: javascript node.js parsing socket.io