0%

node框架KOA

koa 使用

  • 首先需要初始化一个项目

    1
    npm init
  • 然后安装 koa

    1
    npm install koa -D
  • 新建一个server.js

  • 引入koa及koa路由

    1
    2
    const koa = require("koa");
    const Router = require("koa-router");
  • 使用koa类

    1
    let server = new koa();
  • 监听8080端口号

    1
    server.listen(8080);
  • 使用koa路由类

    1
    let router = new Router();
  • 添加一个路由

    1
    2
    3
    4
    5
    6
    7
    router.get("/login", async ctx => {
    if (!ctx.query.user || !ctx.query.pass) {
    ctx.throw(400, "user and password is required");
    } else {
    ctx.body = "成功";
    }
    });
  • 将路由添加到server上

    1
    server.use(router.routes());

koa

  1. v1 generator
  2. v2 过渡版 gennerator&async
  3. v3 async