文件名称:nextjs-jwt-authentication:用于演示 Next.js 应用程序与 JWT 身份验证的概念验证应用程序
文件大小:490KB
文件格式:ZIP
更新时间:2024-08-24 10:11:38
react nodejs jwt authentication nextjs
Next.js JWT 认证 用于演示 Next.js 应用程序与 JWT 身份验证的概念验证应用程序。 该应用程序是在渲染服务器和 API 服务器解耦的假设下制作的。 它使用进行身份验证。 主意: 服务器端渲染的应用程序很棒。 它们在单体应用程序和由微服务驱动的单页应用程序之间找到了最佳位置。 但它们也增加了其创作的复杂性。 使服务器和客户端的状态保持同步、在客户端和服务器上路由、在服务器渲染之前加载数据等是使我们的应用程序更加复杂的一些事情。 这就是为什么存在诸如 Next.js 之类的框架来解决大多数这些问题的原因。 但是,诸如身份验证之类的事情留给了我们。 这是一种基于 JWT 实现身份验证的尝试。 问题是我们不能像在 SPA 中那样在 localStorage 中存储令牌。 这个想法是从客户端的服务器接收令牌,将其存储在 cookie 中,然后每当页面在服务器上呈现时,我
【文件预览】:
nextjs-jwt-authentication-master
----config.js(54B)
----next.config.js(321B)
----package.json(661B)
----redux()
--------reducers()
--------index.js(245B)
--------types.js(93B)
--------actions()
----server.js(1KB)
----demo.gif(443KB)
----static()
--------nextjs.jpg(3KB)
--------.gitkeep(0B)
----.eslintrc.js(788B)
----pages()
--------index.js(530B)
--------signup.js(2KB)
--------whoami.js(906B)
--------signin.js(2KB)
--------_app.js(723B)
----.gitignore(51B)
----components()
--------Layout.js(1KB)
----README.md(2KB)
----yarn.lock(177KB)
----utils()
--------cookie.js(920B)
--------initialize.js(621B)
----.editorconfig(222B)