【发布时间】:2021-08-13 19:15:33
【问题描述】:
我有一个 nextjs 应用程序,它需要根据用户的输入发出 api 请求。现在,api 请求需要一个令牌,我想在应用程序启动时以及我需要基于 getServerSideProps 或其他东西的用户数据的任何时候生成该令牌。我查看了很多选项,例如将其保存在 cookie 和会话中,但我认为我的用例不能达到目的,而且我还想了解如何在 nextjs 中完成它。 基本上我需要一个
const data = {}
可从服务器上的每个请求访问,因此当服务器收到请求时,它不必重新获取它已经拥有的数据。
【问题讨论】:
-
这听起来很像您正在尝试实现身份验证,所以我强烈建议您阅读the NextJS website here 上提供的文档。
-
没有。我没有尝试实施任何身份验证。基本上,我的用户基本上都需要访问相同的数据。但是,如果一个用户决定更新某些内容,我希望在有意义的情况下为所有用户更新。
-
@SakibulAlam,您是否需要无需刷新即可立即访问这些数据?更好地描述你想要达到的目标(也许提供一个你期望发生的例子)会帮助其他人帮助你。
标签: javascript reactjs next.js server-side-rendering