美文网首页现代前端指南!
Koa | 1. koa-router的使用

Koa | 1. koa-router的使用

作者: ShadowFieldEric | 来源:发表于2021-01-27 13:43 被阅读0次

安装模块

npm install --save koa-router

或者配置文件package.json中依赖配置如下:

{
  "dependencies": {
    "koa": "^2.13.1",
    "koa-router": "^10.0.0",
    ...
  },
  ...
}

利用koa-router来处理URL,代码如下:

const Koa = require('koa');
const Router = require('koa-router');

// 创建一个Koa对象表示web app本身:
const app = new Koa();
const router = new Router();

// 对于任何请求,app将调用该异步函数处理请求:
app.use(async (ctx, next) => {
  console.log(`Process ${ctx.request.method} ${ctx.request.url}...`);
  await next();
});

router.get('/', async (ctx, next) => {
  ctx.response.body = `<h1>Hello, Koa2</h1>`;
});

router.get('/hello/:name', async (ctx, next) => {
  let name = ctx.params.name;
  ctx.response.body = `<h1>Hello, ${name}</h1>`
});

app.use(router.routes());

// 在端口3000监听:
app.listen(3000);
console.log('app started at port 3000...');

相关文章

  • koa-router处理URL

    koa-router处理URL koa-router使用的结构const Koa = require('koa')...

  • node 中间件 koa-router

    koa-router中间件的基本使用 1.安装npm install --save koa-router 2.实例...

  • Koa和Nunjucks的API使用总结

    一、Koa的使用: 二、Koa-router处理不同URL 三、Nunjucks的使用 四、Koa-router框...

  • Koa-router路由插件

    koa-router插件:koa路由插件,koa强依赖与此。 koa-router插件,使用流程: r1.get(...

  • koa-router的基本使用

    koa-router的基本使用 1.作用 Router middleware for koa 2.提供的功能 E...

  • 路由

    一、Koa 路由 1.安装koa-router cnpm install koa-router -S 2.一个简单...

  • 使用@route装饰器简化koa-router写法

    前言 本文所有代码见github koa-router koa-router是koa项目中被广泛使用到的一个路由中...

  • Koa | 1. koa-router的使用

    安装模块 或者配置文件package.json中依赖配置如下: 利用koa-router来处理URL,代码如下:

  • Koa2 入门 Koa-body Koa-router

    Koa 入门 koa需要搭配中间件来做接口更方便,使用Koa-body & Koa-router 首先使用npm下...

  • koa

    koa 学习 中间件 koa-router koa-router 获取get/post请求参数 koa-bodyp...

网友评论

    本文标题:Koa | 1. koa-router的使用

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