# koa **Repository Path**: chengbenchao/koa ## Basic Information - **Project Name**: koa - **Description**: koa教程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-03-21 - **Last Updated**: 2024-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # koa ## [1.get传值,动态路由](https://gitee.com/chengbenchao/koa/tree/master/01base) ## 2.路由,动态路由 ## 3.中间件 - 中间件的执行流程 - 错误处理的中间件 ## 4.koa-view/ejs动态渲染数据 ## 5.koa-post提交数据 koa-bodyparser中间件的使用 ## 6.koa静态资源中间件 ## 7.koa art-template art-template是一个简约,超快的模块引擎。 推荐使用这个模块,学习成本低,和vue,react,小程序一样,都是插值表达式 ### 安装 ~~~ npm install --save art-template npm install --save koa-art-template ~~~ ### 使用 ~~~js const Koa = require('koa'); const render = require('koa-art-template'); const app = new Koa(); render(app, { root: path.join(__dirname, 'view'), extname: '.html', //后缀也可以写成.art debug: process.env.NODE_ENV !== 'production' }); app.use(async function (ctx) { await ctx.render('user'); }); app.listen(8080); ~~~ ## 8.mongoDB的安装和基本使用 ## 9.mongoDB和art-template的结合使用 ## 10.封装mongoDB ## 11.实现学员信息管理-增删改查 ## [12.路由模块化](https://gitee.com/chengbenchao/koa/tree/master/06mongoDB/04koa路由模块化)