在firebase中存储富文本
Posted
技术标签:
【中文标题】在firebase中存储富文本【英文标题】:Storing rich text in firebase 【发布时间】:2020-02-06 00:36:05 【问题描述】:我有想要向用户展示的图书摘要。以向用户显示的最佳方式是什么?我应该使用firebase数据库吗?我有一个包含所有书籍的数据库,我只是要为书籍摘要文本创建一个列。
【问题讨论】:
【参考方案1】:您需要将数据转换为可以在数据库中使用的格式。这实际上取决于您的富文本编辑器。
例如,如果您使用 Draft.js,则有函数 convertToRaw
和 convertFromRaw
。
其他格式,例如 Markdown,已经是可以存储在数据库中的格式。 Markdown 只是一个大文本字符串。
另一个可能的选择是将您的数据保存在Base64 中。根据您的源语言,有一些用于编码和解码 Base64 的库。
【讨论】:
我还有一个问题。有没有办法为 Firebase 存储设置 cors 设置?我无法从本地开发中访问那里的项目。 这似乎在围绕 Firebase 存储和 Access-Control-Allow-Origin 的堆栈溢出问题中得到了回答:***.com/questions/37760695/…以上是关于在firebase中存储富文本的主要内容,如果未能解决你的问题,请参考以下文章