node.js - MERN:存储临时数据的另一种方法是什么?
问题描述
我正在构建一个带有基本信息字符串的多步骤表单,它有一个图像上传机制。
在我将数据推送到我的数据库之前,我认为,我需要暂时存储数据,直到用户到达最后一步并提交表单 - 将其推送到我的数据库。
我想我需要放置某种类型的本地存储?还是有另一种方法来解决这个问题?
有人可以指导我吗?我会很感激的。感谢您的阅读。
编辑: 它是一个组件,而不是单页应用程序。数据不大。很抱歉之前没有提到这一点。
解决方案
您有 2 个选项可以将数据临时存储在浏览器中。
- LocalStorage(最大限制约为 5 MB)。
- SessionStorage(最大限制约为 5 MB)。
LocalStorage 始终可用,直到您手动清除它。SessionStorage 将在浏览器关闭时自行清除。
因此,根据您的需要,您可以从其中之一中选择它。
推荐阅读
- c# - 在按键触发时调整大小
- python - 如何将 __init__.py 中的函数导入蓝图(或其他模块)?(烧瓶)
- java - Java 在使用 Math.abs(diff) 进行排序时出现意外的 IllegalArgumentException
- android - 如何将复杂类型的对象传递给 Android 中的 WorkManager。即列表、地图、POJO
- http - HttpPost 和 HttpPut 有什么区别?在 Web API 中
- reactjs - 如何在 React 中正确地从 datepicker 发送日期?
- bash - 如何在 unix shell 中使用 tab 键在可能性之间循环/选择?
- octave - 八度图背景颜色变化
- selenium - 如何在组合 div 上的 XPATH 中执行 AND 或 OR
- python - 获取 Ambari SNMP 设置 - 用于监控 Dynatrace 的插件