MERN Stack客户端服务器应用框架
MERN 栈的客户端服务器应用,适合做虚拟联赛、多人对战类项目,前后端都帮你打好了底子。前端是 React,后端走 Node+Express,MongoDB 负责数据,结构清晰,目录分得挺细,一个看客户端,一个看服务端,互不打扰。项目还接入了 lerna 做包管理,webpack 打包策略也安排得明明白白。
客户端做得比较细,分了三种构建方式,浏览器 Web、Apple DMG、Android 都有。想做跨平台应用的你,可以直接拿来参考一下构建流程,省掉多配置时间。像 BrowserRouter
、useEffect
这些钩子和组件都用得比较自然。
服务器部分也是老三样:Express 路由,MongoDB 连接层封装得还不错,接口写起来顺手,路径、控制器都分模块写的。你要是自己写 API 项目,这个结构可以直接套用。
顺便推荐几篇文章,想拓展下的话可以看看:
- React 聊天应用程序:使用 Flux、NodeJS、Express 和 Webpack 构建
- study-koa-react-webpack:学习 nodejs koa react webpack
- Express React Webpack Babel Setup 入门模板
- 基于 Webpack 与 Express.js 的 React 项目模板
如果你打算做一个前后端都控制在手里的项目,这套代码挺适合拿来做起点。想定制就改,想上线就部署,流程清晰,踩坑也少。
MERN-Stack:基本的Mongo-Express-React-NodeJS。 客户端服务器应用
预估大小:1816个文件
range.bnf
619B
.eslintrc
219B
.eslintignore
9B
LICENSE.BSD
1KB
LICENSE.APACHE2
586B
.editorconfig
173B
range.bnf
619B
.babelrc
27B
term-size.exe
17KB
.DS_Store
6KB
3.66MB
文件大小:
评论区