【问题标题】:Authentication and persisting token in NextJSNextJS 中的身份验证和持久化令牌
【发布时间】:2021-12-17 02:38:04
【问题描述】:

我正在使用 NextJS,它是服务器端渲染

我们使用 JWT 进行身份验证

作为一个普通的 React 应用程序,我们可以在对服务器的每个请求上使用 JWT 并获取数据

但是我们有一些页面会根据用户是否登录返回不同的数据

因为 NextJS 在服务端的 getServerSideProps 函数中获取数据,所以我们没有 JWT,它保存在客户端的 localStorage

那么我如何对服务器端和客户端请求进行身份验证?

我的客户端只有 JWT,我应该把它放在 cookies 中吗?

最佳实践是什么

【问题讨论】:

    标签: reactjs next.js server-side-rendering


    【解决方案1】:

    也许已经晚了,但是可以把它放在 cookie 中,因为 cookie 在服务器端和客户端都可用 您可以使用 nookies 与 SSR 和 CSR cookie 一起工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-21
      • 2021-01-10
      • 2018-08-03
      • 1970-01-01
      • 2011-06-11
      • 2013-12-24
      • 2020-10-05
      相关资源
      最近更新 更多