koa基础

作者: Wrestle_Mania | 来源:发表于2019-11-20 10:24 被阅读0次
const koa = require("koa");
const app = new koa();

app.use(async ctx => {
  ctx.body = "Hello koa2";
});

app.listen(8080);
const Koa = require("koa");
const Router = require("koa-router");

const app = new Koa();
const router = new Router();

router.get("/", (ctx, next) => {
  ctx.body = "Hello Koa";
});

router.get("/news", (ctx, next) => {
  ctx.body = "Hello news";
});

app.use(router.routes());
app.use(router.allowedMethods());

app.listen(8080, () => {
  console.log("starting at port 8080");
});
  • 链式写法
const Koa = require("koa");
const Router = require("koa-router");

const app = new Koa();
const router = new Router();

router
  .get("/", async (ctx, next) => {
    ctx.body = "Hello Koa";
  })
  .get("/news", async (ctx, next) => {
    ctx.body = "Hello news";
  });

app.use(router.routes()).use(router.allowedMethods());

app.listen(8080, () => {
  console.log("starting at port 8080");
});
  • 简化写法&注释
const Koa = require("koa");
const router = require("koa-router")();

const app = new Koa();

router
  .get("/", async ctx => {
    ctx.body = "home";
  })
  .get("/news", async ctx => {
    ctx.body = "news";
  });

app
  .use(router.routes()) // 启动路由
  .use(router.allowedMethods());//有一段比较操蛋的功能,先不管他

app.listen(8080);

相关文章

  • nuxt

    一、koa基础知识 koa-generator koa2脚手架创建项目:koa2 -e project -e表示...

  • koa实现简单图片上传

    搭建koa基础结构 新建一个文件夹 执行npm init -y 安装koa koa-router 新建app.js...

  • Koa基础:Koa的基础介绍

    1. Koa的安装和搭建: 1.1 项目初始化: npm init会生成配置文件package.json,用于管理...

  • koa基础

    链式写法 简化写法&注释

  • koa基础

    错误处理 koa 对于找不到的会自动返回404错误可以用ctx.throw(412) 跑出错误码 编写错误处理中间...

  • Koa基础

    Koa2.x 四大对象 路由 参数传递 中间件 POST 静态服务 模板引擎 koa与ejs art-templa...

  • Koa 基础项目搭建

    转载自: Node.js 蚕食计划(五)—— Koa 基础项目搭建 Koa 是由 Express 原班人马打造的超...

  • Egg企业级框架踩坑之路(一)

    记录一下 Egg 采坑道路,简要介绍:如果说 Express 和 Koa属于基础框架,那么基于 Koa 这个蛋就算...

  • Koa基础入门

    一、Koa定义 Koa 是一个新的 Web 框架,致力于成为 web 应用和 API 开发领域中的一个更小、更富有...

  • 2016iwantolearn

    es6相关知识 rn基础学习 koa搭建网站 ...

网友评论

      本文标题:koa基础

      本文链接:https://www.haomeiwen.com/subject/wmonictx.html