我正在使用React.js
& Node.js
( express
& mongoose
) & react-quill库来编辑我的内容的博客项目。
现在我正在将 react-quill 中的内容作为字符串 HTML 保存到我的反应状态。
...
const [content, setContent] = useState<string>('');
const onChange = (content: any, delta: any, source: any, editor: any) => {
setContent(editor.getHTML());
};
<ReactQuill
theme="snow"
value={content}
onChange={onChange}
modules={modules}
/>
...
在将 HTML 作为字符串存储到我的状态后,我向POST
我的快速应用程序发送请求,以将此字符串存储在我的 MongoDB 数据库中。
问题是,当我再次尝试在我的反应应用程序中获取此 HTML 时(在其中一个博客文章页面内),内容非常大(现在有 3 篇文章是 1MB)。
我的问题是如何保持数据的重量更轻?
谢谢你。
编辑:我没有提到我也在使用 react-quill 工具栏上传图片(也许这就是问题所在)