gpt4 book ai didi

javascript - Next.js - _app.js 状态在页面刷新/SSR 时丢失

转载 作者:行者123 更新时间:2023-12-04 16:00:07 26 4
gpt4 key购买 nike

不确定这是呈现服务器端的功能还是副作用,但是每当我刷新页面或直接从 url 输入访问页面时,存储在暴露的 _app.js 页面中的任何状态都会丢失。
Next.js 声明 _app.js 页面用于“导航页面时保持状态”,所以这应该可以工作。

当使用 <Link> 路由客户端时,所有状态都会保留。零件。

我正在尝试在不使用 cookie/ session /本地存储的情况下存储非敏感数据。

任何人都可以验证这是否是最好的方法,还是我应该只使用其中一种技术?

如有必要,很高兴发布代码。

最佳答案

Next.js 应用程序使用 SRR,这意味着您的应用程序是通用的。当您在不刷新的情况下浏览页面时,这发生在客户端,当您刷新页面时,这发生在服务器端。您可以使用 cookie 来保存所需的数据,因为您可以访问客户端和服务器的 cookie,因此当您刷新页面时,您可以检查 cookie 是否存在并根据此执行一些操作。

关于javascript - Next.js - _app.js 状态在页面刷新/SSR 时丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50749904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com