【发布时间】:2019-07-24 06:57:32
【问题描述】:
我是 Nest.js 的大一新生。
我的代码如下
@Get('findByFilter/:params')
async findByFilter(@Query() query): Promise<Article[]> {
}
我用postman测试过这个路由器
http://localhost:3000/article/findByFilter/bug?google=1&baidu=2
其实我可以得到查询结果{ google: '1', baidu: '2' }。但我不清楚为什么url有一个字符串'bug'?
如果我删除那个词就像
http://localhost:3000/article/findByFilter?google=1&baidu=2
然后邮递员会显示 statusCode 404。
其实我不需要bug这个词,如何像http://localhost:3000/article/findByFilter?google=1&baidu=2一样自定义路由器实现我的目的地
还有一个问题是如何让多个路由器指向一个方法?
【问题讨论】:
标签: javascript node.js typescript express nestjs