43

我正在使用koa路由器。

如何获取请求的查询字符串参数?

这是我写的最好的:

import koaRouter from 'koa-router';

const router = koaRouter({ prefix: '/courses' });

router.get('/', async (ctx) => {
        console.log(ctx.qs["lecturer"]);
    });

qs未定义

任何帮助将不胜感激!

4

2 回答 2

78

根据文档,应该有一个ctx.request.query表示为对象的查询字符串项。

于 2017-04-06T14:21:39.977 回答
25

您可以使用ctx.query(或长手ctx.request.query

app.use( (ctx) => console.log(ctx.query) )

于 2018-09-05T01:30:10.227 回答