如何存储来自 localStorage 的客户端数据
Posted
技术标签:
【中文标题】如何存储来自 localStorage 的客户端数据【英文标题】:How can I store client side data from localStorage 【发布时间】:2019-01-20 15:51:24 【问题描述】:我想存储区域设置数据并将其作为 .txt 或 .json 保存在服务器上,我该怎么做呢
【问题讨论】:
您需要一种服务器端语言。你能用什么? @epascarello 我什么都不知道,但我愿意学习最简单的方法 【参考方案1】:您需要一些从本地存储加载数据的客户端代码。可能是这样的:
// get data from local storage
var myLocale = storage.getItem('yourKeyNameHere');
// send data to server
xhttp.open("PUT", "/path-to-backend/locale", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("locale=" + myLocale);
您还需要一个提供某种 API 来存储该数据的服务器。您可能想查看 node.js
和 express
以构建 REST 风格的 API 或类似的东西。服务器负责将数据存储为文件。
我会建议使用适当的数据库而不是存储到文件中。您可能想查看主题 SQL-databases
,例如 postgresql
。
【讨论】:
我正在使用故障存储网站,所以我可以选择使用节点应用程序或 sq lite 服务器以上是关于如何存储来自 localStorage 的客户端数据的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 VueJS 将来自 API 的数据存储在 localStorage 中