MERN Stack客户端服务器应用框架

MERN 栈的客户端服务器应用,适合做虚拟联赛、多人对战类项目,前后端都帮你打好了底子。前端是 React,后端走 Node+Express,MongoDB 负责数据,结构清晰,目录分得挺细,一个看客户端,一个看服务端,互不打扰。项目还接入了 lerna 做包管理,webpack 打包策略也安排得明明白白。

客户端做得比较细,分了三种构建方式,浏览器 WebApple DMGAndroid 都有。想做跨平台应用的你,可以直接拿来参考一下构建流程,省掉多配置时间。像 BrowserRouteruseEffect 这些钩子和组件都用得比较自然。

服务器部分也是老三样:Express 路由,MongoDB 连接层封装得还不错,接口写起来顺手,路径、控制器都分模块写的。你要是自己写 API 项目,这个结构可以直接套用。

顺便推荐几篇文章,想拓展下的话可以看看:

如果你打算做一个前后端都控制在手里的项目,这套代码挺适合拿来做起点。想定制就改,想上线就部署,流程清晰,踩坑也少。

folder
MERN-Stack:基本的Mongo-Express-React-NodeJS。 客户端服务器应用 预估大小:1816个文件
file
range.bnf 619B
file
.eslintrc 219B
file
.eslintignore 9B
file
LICENSE.BSD 1KB
file
LICENSE.APACHE2 586B
file
.editorconfig 173B
file
range.bnf 619B
file
.babelrc 27B
file
term-size.exe 17KB
file
.DS_Store 6KB
file
.DS_Store 8KB
file
.eslintrc 422B
file
.eslintrc 647B
file
.eslintignore 5B
file
.editorconfig 399B
file
range.bnf 619B
file
.eslintrc 53B
file
range.bnf 619B
file
.eslintrc 180B
file
.DS_Store 6KB
zip 文件大小:3.66MB