FireBase Slug用于唯一URL

FireBase Slug用于唯一URL,firebase,Firebase,我有一个频道的数据库: -- "channels" -- -K2Pfj6eoAEnF-gI5 -- "CNN" -- "Channel 1 description" -- -K2141fagdsa4nF-gI34 -- "CNN" -- "Channel 2 description" -- -K2jdamaiefw4F-34Mid -- "Discovery Channel" -- "Channel 3 descriptio

我有一个
频道的数据库

-- "channels"
  -- -K2Pfj6eoAEnF-gI5
     -- "CNN"
     -- "Channel 1 description"
  -- -K2141fagdsa4nF-gI34
     -- "CNN"
     -- "Channel 2 description"
  -- -K2jdamaiefw4F-34Mid
     -- "Discovery Channel"
     -- "Channel 3 description"
我正在尝试创建一个可读的url,例如:
www.example.com/channels/cnn-2

Firebase中是否有生成唯一slug的功能

可供替代的
不确定在url中显示
键是否是一种好的做法,但是像这样的url有什么问题吗:
www.example.com/channels/-K2jdamaiefw4F-34Mid

Firebase本身经常在其url中使用键。事实上,上述数据可寻址为
https://.firebaseio.com/channels/-K2jdamaiefw4F-34Mid
。所以从技术上讲,这些是完全有效的URL。对于您的用例来说,这是否可以接受,只有您可以决定。@FrankvanPuffelen我认为这对SEO不好。Firebase是否具有从文本(如标题文本)生成唯一可读段塞的功能?我正在做类似的事情。在我的例子中,它看起来像是@Onichan。3年后你有没有想出一个解决方案?所以我想我需要一些firebase函数来确保当savingFirebase本身经常使用URL中的键时,slug是唯一的。事实上,上述数据可寻址为
https://.firebaseio.com/channels/-K2jdamaiefw4F-34Mid
。所以从技术上讲,这些是完全有效的URL。对于您的用例来说,这是否可以接受,只有您可以决定。@FrankvanPuffelen我认为这对SEO不好。Firebase是否具有从文本(如标题文本)生成唯一可读段塞的功能?我正在做类似的事情。在我的例子中,它看起来像是@Onichan。3年后你有没有想出一个解决方案?所以我想我需要一些firebase函数来确保在保存时slug是唯一的