官网在此 https://koa.bootcss.com/
一句话总结,koa是一种新的简单的、好用的web框架
使用koa需要注意的是node版本应该是v7.6以上
koa的使用
- npm init
- npm install koa -s
在根目录新建app.js
const Koa = require('koa');
const app = new Koa();
app.listen(3000);
上面的代码创建了一个http,就是这么简单
现在我们可以尝试让这个http服务来响应我们的请求
app.use(ctx=>{
ctx.response.body = 'hello koa';
})
koa提供一个context对象,包含request及response对象,我们可以使用req及res中的方法对其进行操作,现在
我们访问localhost:3000端口就可以看到返回了
koa-router
一样先下载依赖 npm install koa-router
const Koa = require('koa');
const app = new Koa();
const router = require('koa-router')();
app.use(router.get('/index'),ctx=>{
ctx.body = 'hello word'
})
app.listen(3000);
通过use注册路由,以达到请求分发的目的