web-dev-qa-db-ja.com

Koaルーター:クエリ文字列パラメーターを取得する方法

私はコアルーターを使用しています。

リクエストのクエリ文字列パラメーターを取得するにはどうすればよいですか?

これは私が何とか書いた中で最高です。

import koaRouter from 'koa-router';

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

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

しかし、qsは未定義です

どんな助けも大歓迎です!

20
Alon

ドキュメントによると、ctx.request.queryこれは、オブジェクトとして表されるクエリ文字列アイテムです。

33
CodingWithSpike

_ctx.query_(またはロングハンドの_ctx.request.query_)を使用できます

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

11
Cory Robinson