【文件属性】:
文件名称:mern-boilerplate:带有React,Redux,Express,Mongoose,Passport Local,JWT,Facebook和Google OAuth的全栈样板
文件大小:856KB
文件格式:ZIP
更新时间:2021-02-03 03:07:06
react redux oauth boilerplate jwt
MERN样板
这是带有React,Redux,Express,Mongoose和Passport的全栈样板。 跳过繁琐的部分,直接开发您的应用程序。
演示版
现场演示,请访问:
产品特点
服务器
具有1:N关系的用户和消息模型
针对消息和用户模型的完整CRUD REST API操作
使用本地email/password ,Facebook和Google OAuth策略以及受JWT保护的API进行护照身份验证
User和Admin角色
带有Babel的NodeJS服务器,用于与React Client统一的新JS语法
整个应用程序的async/await语法
Joi服务器端对用户输入的验证
单个.env文件配置
用Multer上传图像
数据库种子
客户
使用功能组件和挂钩对客户端进行响应
使用Thunk进行Redux状态管理以进行异步操作
与CSS无关,因此您不会浪费时间用自己CSS框架替换我CSS框架
主页,用户,个人资料,管理员,未找到,登录和注册页面
具有高阶组件的受保护路线
未认证,已认证和管理员用户的不同视图
使用Formik和Yup验证编辑/删除消息和用户的表单
管理员有权编
【文件预览】:
mern-boilerplate-master
----client()
--------public()
--------src()
--------.prettierrc(89B)
--------.gitignore(310B)
--------package-lock.json(610KB)
--------package.json(1KB)
----README.md(8KB)
----screenshots()
--------Screenshot_3.png(166KB)
--------Screenshot_1.png(37KB)
--------Screenshot_4.png(150KB)
--------Screenshot_5.png(33KB)
--------Screenshot_2.png(78KB)
--------Screenshot_6.png(25KB)
----server()
--------.env.example(563B)
--------public()
--------src()
--------.babelrc(196B)
--------.prettierrc(89B)
--------security()
--------.gitignore(222B)
--------package.json(1KB)
----package.json(551B)
网友评论
相关文章
- express-api-boilerplate:Express 4、Mongoose、Bcrypt、Passport-Local 和 JWT 令牌。 专为 API 开发而构建
- Api-node-express-mongoose-passport-jwt-rest-api-auth.zip
- Node-Express-Passport-Auth:使用 Node、Express、Mongoose、Passport 的 JWT Rest API 身份验证
- rest-api-jwt-mogoose-reacet-express-redux:使用Passport身份验证保护Node,Express和Mongoose REST API安全