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是唯一的