zoukankan      html  css  js  c++  java
  • nodejs之koa-router与koa-body搭配使用

    简介

    koa需要搭配中间件来做接口更方便,使用Koa-body & Koa-router

    使用

    koa2 创建接口,处理post请求

    const koa=require("koa")
    const Router=require('koa-router')
    const koaBody = require('koa-body')
    
    const router=new Router()
    const app=new koa()
    
    //koa-body
    app.use(koaBody())
    
    
    // Post
    router.post('/login',async (ctx,next)=>{
        console.log('login Success!')
        //ctx.request.body 用于获取post的参数
        ctx.body=ctx.request.body;
    })
    
    
    // GET
    router.get('/user',async (ctx,next)=>{
        console.log('user Ok!')
        //crx.query 是用于获取get请求的参数
        ctx.body=ctx.query;
    })
    
    
    //koa-router
    app.use(router.routes()).use(router.allowedMethods());
    
    
  • 相关阅读:
    P1007 独木桥
    P1789 【Mc生存】插火把
    P2658 汽车拉力比赛
    1959 拔河比赛
    P1936 水晶灯火灵
    websocket
    瀑布流布局
    Router
    图片占位
    单位
  • 原文地址:https://www.cnblogs.com/raind/p/10213719.html
Copyright © 2011-2022 走看看