初识Koa

官网在此 https://koa.bootcss.com/

一句话总结,koa是一种新的简单的、好用的web框架
使用koa需要注意的是node版本应该是v7.6以上

koa的使用

  1. npm init
  2. 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注册路由,以达到请求分发的目的

你可能感兴趣的:(初识Koa)