我是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
然后postman 将显示状态代码404
.
实际上,我不需要bug
这个词,如何定制路由来实现我的目的地,就像http://localhost:3000/article/findByFilter?google=1&baidu=2
一样
这里的另一个问题是如何使多个路由指向一种方法?