文件名称:auth:具有受保护路由的 MERN 应用程序中的 JWT 身份验证模板
文件大小:470KB
文件格式:ZIP
更新时间:2024-06-19 05:50:24
JavaScript
MERN 的 JWT 认证模板 登录、注册、注销和检查用户的身份验证状态。 在全局上下文中存储经过身份验证的用户。 检查用户是否基于他们的 HTTP-only cookie/JWT 令牌登录。 仅保护经过身份验证的用户的路由。 根据用户的身份验证状态重定向用户和条件呈现。
【文件预览】:
auth-main
----models()
--------userModel.js(2KB)
----package.json(503B)
----server.js(495B)
----package-lock.json(44KB)
----controllers()
--------errorController.js(1KB)
--------authController.js(3KB)
----routers()
--------viewRouter.js(208B)
--------authRouter.js(320B)
----.gitignore(323B)
----config.env(220B)
----app.js(871B)
----README.md(382B)
----utils()
--------catchAsync.js(115B)
--------AppError.js(483B)
----react()
--------package.json(1KB)
--------package-lock.json(656KB)
--------src()
--------public()
--------yarn.lock(492KB)