我应该如何使用 react-quill 将 HTML 内容存储到数据库

时间:2021-05-20 20:50:07

标签: javascript reactjs quill react-quill

我正在使用 procedure TMainForm.SendMsgToTele; var h : HWND; hchild : HWND; aTemp : array[0..200] of Char; sClassName : String; //tmpI : Integer; Begin h := FindWindow(nil, 'MT5SENDER'); if IsWindow(h) then Begin hchild := FindWindowEx(h, 0, 'TEdit', nil); if hchild > 0 then Begin DateTimeToString(sClassName, 'd.m.yyyy hh:nn:ss.zzz', Now); sClassName := sClassName ; StrPCopy(aTemp,sClassName); SendMessage(hchild,WM_SETTEXT,SizeOf(aTemp),Integer(@aTemp)); SendMessage(h, WM_USER+1, 123, 520); End; End; End; & React.js (Node.js & express) & react-quill 库进行一个博客项目,用于编辑我的内容。

现在我正在将 react-quill 的内容作为字符串 HTML 保存到我的反应状态。

mongoose

在将 HTML 作为字符串存储到我的状态后,我向我的 express 应用程序发送 ... 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} /> ... 请求,以将该字符串存储在我的 MongoDB 数据库中。

问题是,当我再次尝试在我的 React 应用程序中获取此 HTML 时(在其中一个博客帖子页面内),内容非常大(现在 3 个帖子是 1MB ).

响应大小的图像: enter image description here

响应结构图: enter image description here

我的问题是如何让数据保持更轻的重量?

谢谢。

编辑:我没有提到我也在使用 react-quill 工具栏上传图片(也许这就是问题所在)

0 个答案:

没有答案
相关问题