# koa2_quick_start_tpl **Repository Path**: fuyoo/koa2_quick_start_tpl ## Basic Information - **Project Name**: koa2_quick_start_tpl - **Description**: koa2.js 快速开始模板,集成 koa-router,koa-body,koa-static,mongoose,redis - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2020-04-23 - **Last Updated**: 2020-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##### koa2 quick start template > koa2,koa-router,koa-body,koa-static, > mongoose, redis, socket.io ##### 必要环境 1. nodejs v12+ 2. mongodb v4+ 3. redis v4+ > 请确保相关环境已安装 可用docker安装 如果不会docker请点击了解基本操作 > [Docker的安装与基本操作命令](http://www.fuyoo.cc/archives/14.html) ##### 安装相关依赖 1. 切换到模板目录 2. npm install ##### 目录解析 - `conf` 系统配置目录 - `conf/index.js` 导出系统配置 - `conf/mongodb.js` mongodb 连接配置文件 - `conf/redis.js` redis 连接配置文件 - `conf/web.js` 系统配置文件 - `bean` mongoose Schema 定义目录 - `controller` mvc控制器目录 - `controller/index.js` 导出控制器文件 - `controller/route.js` 路由文件 - `model` mongoose 实例模型目录 - `static` 静态资源目录 - `static/uploads` 文件上传目录(conf/web.js可配置) - `middleware` 中间件目录