【问题标题】:How can I save client-side content-editable updates to mongodb database in node.js express app如何在 node.js express 应用程序中将客户端内容可编辑更新保存到 mongodb 数据库
【发布时间】:2019-02-20 08:40:28
【问题描述】:

使用 NodeJS、Express 和 MongoDB 持久化用户生成数据的最佳方式是什么?

我正在使用这个堆栈(使用引导 HTML/CSS 和 JS 作为前端)构建我的第一个 Web 应用程序,并且我意识到我需要一个数据绑定解决方案。我宁愿避免完全重建我的前端,所以看起来 React 将是最好的选择,但我宁愿现在找出我是否遗漏了一些明显的东西。

该应用程序将允许用户创建 1-n 个文档,在其中生成 1-n 个新组件,并在这些组件中编辑 1-n 个内容可编辑元素。

我已经构建了服务器、数据库和前端,并且用户和文档仍然存在,但组件及其内容却没有。

我想要的功能是,当用户生成新元素或退出该元素的内容可编辑区域时,他们所做的任何更改都将保留。我想在没有大量 API 调用的情况下实现这一目标。

感谢任何帮助。

【问题讨论】:

    标签: node.js reactjs mongodb express


    【解决方案1】:

    您可以在 Markdown 中创建页面描述,然后将其呈现给反应组件。 例如你可以检查https://www.gatsbyjs.org/加上Remark Custopm blocks plugin - https://www.gatsbyjs.org/packages/gatsby-remark-custom-blocks/

    【讨论】:

    • 在我看来,使用 gatsby 需要大量重建?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多