直到现在,我正在使用Cookie为我的网站保存一些偏好设置。但随着时间的推移,这已经变得非常大,现在它超过了4096个字符的限制。
所以我必须找到另一种存储数据的方法。在这里,我发现,使用本地存储可以达到我的目的。但我无法找到任何示例,如何从节点js中保存浏览器的本地存储中的某些值。以前我曾经用响应发送cookie值,为了保存cookie,我们可以为本地存储做类似的事情。
我看到一些像node-localstorage等的npm模块,但不确定如何将数据保存到浏览器。
答案 0 :(得分:0)
我首先会建议使用某种持久性数据处理程序。也许是服务器上的数据库,或者如果你想避免服务器处理,也许你可以使用类似Firebase的东西来处理持久数据。
可能有大量的npm模块要保存到本地存储,但我想这取决于你使用它的目的,但是this module可能有帮助吗?否则,如果您使用cookie在不同请求之间发送信息,那么您可以在请求中使用查询字符串吗?
因此,不是将首选项保存到cookie,而是使用
发送包含每个请求首选项的查询字符串。