首页 > 解决方案 > MERN:存储临时数据的另一种方法是什么?

问题描述

我正在构建一个带有基本信息字符串的多步骤表单,它有一个图像上传机制。

在我将数据推送到我的数据库之前,我认为,我需要暂时存储数据,直到用户到达最后一步并提交表单 - 将其推送到我的数据库。

我想我需要放置某种类型的本地存储?还是有另一种方法来解决这个问题?

有人可以指导我吗?我会很感激的。感谢您的阅读。

编辑: 它是一个组件,而不是单页应用程序。数据不大。很抱歉之前没有提到这一点。

标签: node.jsreactjsmongodbreact-redux

解决方案


您有 2 个选项可以将数据临时存储在浏览器中。

  1. LocalStorage(最大限制约为 5 MB)。
  2. SessionStorage(最大限制约为 5 MB)。

LocalStorage 始终可用,直到您手动清除它。SessionStorage 将在浏览器关闭时自行清除。

因此,根据您的需要,您可以从其中之一中选择它。


推荐阅读