首页 > 解决方案 > 从 React 应用程序编辑 JSON 文件 - 页面构建器概念

问题描述

我需要构建一个页面构建器,我们希望将元素拖放到一个屏幕上,该屏幕成为一个配置 json 对象。然后我必须将该配置对象保存到项目文件夹中的 config.json 文件中(或者在重新渲染应用程序时可以加载它的地方)。通过此页面构建器编辑页面时,我们希望实时重新加载。

FE 拖放应用程序是用 React 构建的,我可以达到我在内存中拥有 JSON 对象的程度。

你建议我如何为 BE 端做这个架构?

提前致谢!

标签: node.jsreactjsexpressarchitecturenext.js

解决方案


从您的问题中,我看到您正在开发一个类似于 wordpress 的应用程序,用户可以在其中使用拖放元素轻松创建页面。所以这里需要一个配置来持久化元素的放置。

我阅读了您提到的所有三种方法,似乎第三种方法会对您有所帮助。您可以运行快速应用程序并使用数据库来存储配置设置,因为我发现将其存储在文件中并不是一个好习惯。编辑完成后,您可以进行 api 调用以将数据发布到 db,类似地,在读取时您可以使用 api 调用从 db 中提取数据。


推荐阅读