eggjs get方式获取参数

eggjs yekong

普通传参模式

除了常规模式还有严格的传参模式

控制器

async test() {
    const { ctx } = this;
    ctx.body = {
      code: 200,
      data: ctx.query,
    };
  }

路由

module.exports = app => {
  const { router, controller } = app;
  router.get('/', controller.home.index);
  router.get('/api/test', controller.home.test);
};

访问

http://127.0.0.1:7001/api/ceshi?name=%E5%AE%8C%E7%AB%A3%E4%B8%96%E7%95%8C&age=18

返回的结果
{
  "code": 200,
  "data": {
    "name": "完竣世界",
    "age": "18"
  }
}
喜欢