gpt4 book ai didi

node.js - 通过node.js和mongodb实现/使用quill的正确方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 00:10:19 24 4
gpt4 key购买 nike

所以我想为自己建立一个博客,我想要一个 UI 来更新博客,而不是每次都弄乱 HTML 文件。

我计划从 quill 编辑器(这是一个 delta 对象)获取内容(包含图片和文本的博客内容),然后将其存储到 MongoDB 中。

然后,当我需要显示它时,从数据库中检索它,然后使用 quill-render ( https://www.npmjs.com/package/quill-render ) 动态渲染它。

问题是,因为我不知道鹅毛笔是如何设计的,所以有人可以告诉我这是否是正确的方法?或者让 quill 以某种方式将内容导出到 HTML 文件,存储它然后简单地重定向到它更好?提前致谢。

最佳答案

我强烈建议您存储和操作Delta操作。我们严重依赖鹅毛笔Wisembly Jam我们使用 ShareDB 操纵实时操作,并将它们更持久地存储在 PostgreSQL 中。

只需使用quill.getContents()来检索ops(这是一个操作数组,一个简单的JSON,非常容易存储)。

然后,当您加载页面时,从数据库中检索此 JSON 对象,并使用 quill.setContents() 正确加载它。

这是:

1) 比 HTML 更便于存储2) 面向 future (如果 Quill 更新和更改内容,它仍然可以正确实现 Delta 格式,不确定它是否会以相同的方式处理 HTML)

关于node.js - 通过node.js和mongodb实现/使用quill的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49986592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com