zoukankan      html  css  js  c++  java
  • koa-router匹配多个路由添加中间件函数

    node服务中,通常需要对所有的请求设置统一的响应头,比如 "Content-Type": "application/json" 

    而在使用express和koa等框架时,通常会利用express-router和koa-router实现这一操作

    在express-router中的实现代码是

        let router = express.Router();
        router.use(function(req,res,next){
            res.set({
                'Access-Control-Allow-Origin': '*',
                'Access-Control-Allow-Headers': 'Content-Type,accept',
                'Access-Control-Allow-Methods': 'GET,POST,OPTIONS',
                'Content-Type': 'application/json;charset=utf-8'
            });
            next();
        });

    在koa-router中的实现略有区别

      let Router = new KoaRouter()
      Router.use('/', async (ctx,next) => {
        ctx.response.set('Content-Type', 'application/json')
        await next()
      })
  • 相关阅读:
    Centos7.x做开机启动脚本
    贝叶斯方法之一
    R程序包
    c#调用R
    感悟--不可抗拒的行为
    IP等级
    词语
    关于editplus设置java和c#
    csc命令
    editplus配置csharp
  • 原文地址:https://www.cnblogs.com/zhaozhipeng/p/8337544.html
Copyright © 2011-2022 走看看