# express-react-scaffold
后端使用express,前端使用react的精简全家桶脚手架。
### 目录
```
express-react-scaffold
- public
- server //后端
- db //数据库目录
- routes //后端路由
- public
- server.js // 后端入口文件
- src //前端
- common // 公共组件
- components // 展示组件
- constants // 系统常量
- containers // 状态组件
- redux // redux相关
- actions
- reducers
- store
- middleware
- App.js
- index.js // 前端入口文件
- .eslintrc //eslint配置文件
- .gitignore
- config-overrides.js
- package.json
- README.md
- yarn.lock
```
### 后端
只提供API接口服务,采用express+MongoDB
### 前端
使用react全家桶,react+react-router+react-redux
### Version
- 新增CSS Module,依赖的是[react-app-rewire-css-modules](https://github.com/codebandits/react-app-rewire-css-modules)
> 使用CSS Module需要注意,.css文件的命名规则需要是*.module.css,这样才会被解析成css module,否则只会当成普通的css文件。详情见上方链接
### 使用
```
1. git clone https://github.com/luffyZh/express-react-scaffold.git
2. cd express-react-scaffold
3. yarn install // 安装前端依赖
4. cd server && yarn install // 安装后端依赖
5. yarn start // 在express-react-scaffold目录下
```
> 使用之前请安装MongoDB并且在/server/config里面配置好你的数据库连接
**更多细节,请访问如下链接查看:https://juejin.im/post/5ae3317e6fb9a07ac021fba4**
没有合适的资源?快使用搜索试试~ 我知道了~
后端使用node+express,前端使用react全家桶的精简脚手架。.zip
共56个文件
js:36个
json:4个
css:4个
需积分: 0 1 下载量 27 浏览量
2024-03-03
16:21:01
上传
评论
收藏 321KB ZIP 举报
温馨提示
后端使用node+express,前端使用react全家桶的精简脚手架。.zip
资源推荐
资源详情
资源评论
收起资源包目录
后端使用node+express,前端使用react全家桶的精简脚手架。.zip (56个子文件)
express-react-scaffold-master
.eslintrc 319B
yarn.lock 307KB
.prettierrc 106B
src
App.test.js 248B
containers
User
UserList.js 410B
Home
Login.js 534B
Register.js 593B
api
http.js 2KB
App.module.css 160B
App.js 689B
components
Login
Login.js 3KB
cool-background.png 186KB
Register.js 4KB
form.module.css 663B
UserList.js 1KB
routes
index.js 1KB
common
NotFound
NotFound.js 1KB
NotFound.css 1KB
index.js 255B
registerServiceWorker.js 4KB
redux
store
configureStore.js 693B
middleware
index.js 51B
logger.js 59B
actions
Home.js 2KB
User.js 886B
reducers
home
login.js 866B
register.js 952B
index.js 183B
user
index.js 145B
userList.js 762B
index.js 194B
constants
ConstTypes.js 265B
ActionTypes.js 690B
index.css 63B
LICENSE 1KB
config-overrides.js 607B
.prettierignore 28B
package.json 1KB
public
manifest.json 317B
favicon.ico 4KB
index.html 2KB
package-lock.json 1KB
.gitignore 313B
server
constant
constant.js 279B
yarn.lock 62KB
server.js 1013B
package.json 582B
routes
user.js 4KB
jwt.js 333B
index.js 977B
db
schemas
UserSchema.js 222B
models
UserModel.js 246B
README.md 301B
config
config.js 253B
mongoose.js 436B
README.md 2KB
共 56 条
- 1
资源评论
日刷百题
- 粉丝: 5437
- 资源: 951
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功