# xiaomi-web-koa2-project **Repository Path**: talentle/xiaomi-web-koa2-project ## Basic Information - **Project Name**: xiaomi-web-koa2-project - **Description**: 小米网页官网前后端案例 koa2 + ejs + nodejs + webpack - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-09-29 - **Last Updated**: 2021-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xiaomi-web-koa2-project #### 介绍 小米网页官网前后端案例 koa2 + ejs + nodejs + webpack 项目结构: ``` ├─app.js --- 应用入口文件 ├─package.json ├─views --- 后端页面渲染模板 | ├─error.pug | ├─index.pug | └layout.pug ├─routes --- 后端路由系统 | ├─index.js | └users.js ├─public --- 前端静态文件 /打包后的静态样式文件,脚本,图片 | ├─stylesheets | | └style.css | ├─javascripts | ├─images ├─bin --- 系统必备执行文件 | └www ├─config --- 开发配置文件 ├─controllers --- 控制器,类方式管理路由的回调 ├─lib --- 自定义库文件 ├─middlewares --- 自定义中间件 ├─models --- 数据请求模型 ├─src --- 前端相应文件夹 ├─views --- 后端页面渲染模板 ├─.babelrc --- babel兼容性配置文件 ├─deploy.yaml --- pm2线上部署与发布脚本 ├─webpack.config.js --- 打包配置文件 ``` 前后端渲染过程: 前端 -> Node层(请求数据/组装HTML/model层) -> 纯后端(数据接口) 源码地址:https://gitee.com/kevinleeeee/xiaomi-web-koa2-project