Koa Router:如何获取查询字符串参数?

JavaScript KoaJS

番长樱梅

2020-03-30

我正在使用koa-router。

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

这是我设法写的最好的:

import koaRouter from 'koa-router';

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

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

qs未定义

任何帮助将不胜感激!

第3835篇《Koa Router:如何获取查询字符串参数?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

2个回答
樱小胖Mandy 2020.03.30

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

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

达蒙 2020.03.30

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android