React-快速-护照-猫鼬样板
设置简单
克隆存储库,然后复制node ./setup.js 'My App Name'
演示版
关于此样板
这是一个基于react-scripts的样板。
它混合了React Hooks , Express , Mongoose和Passport 。 它使用cookie based authentication ,具有基于角色的客户端和服务器路由,并将一些用户数据存储在本地存储中。
客户端react hooks应用程序
路由
会话管理+身份验证
基于身份验证和角色的专用路由
用sass造型
Input Text和Button组件
服务器端express
mongo通过连接mongoose
passport认证
基于auth的页面路由和API路由
brypt密码加密
配置它
更改APP_SECRET和DB_URI .env值
从server/database/_insertDefaultUsers更改要插入数据库中的默认用户-这只是为了测试auth机制的能力-之后将其删除并插入您自己的用户。
删除setup.js
在本地运行
npm run
1