我有一个数据列表,用于创建Firebase数据结构.
我收到了错误
Error: Firebase.child failed: First argument was an invalid path: "Bitex.la". Paths must be non-empty strings and can't contain ".", "#", "$", "[", or "]"
我理解错误信息.
我想知道确保有效的子路径名最简洁的方法是什么?Firebase API中是否有辅助函数,或者我只编写自己的代码片段(可能使用replace())来删除这些字符?
现在使用replace()
一些辅助功能是最好的途径.Firebase中没有内置任何内容来处理无效字符的转义.这个答案是关于处理电子邮件.
function escapeEmail(email) { return (email || '').replace('.', ','); } function unescapeEmail(email) { return (email || '').replace(',', '.'); }