我不知道如何从该定义中获取匹配的参数:
@Get(['FAVORITE', 'RATING', 'FAVORITE_AND_RATING'])
find(...): Promise<Array<any>> {
/// how to get param what was matched
}
答案 0 :(得分:0)
这可能只是一种解决方法,但它应该可以工作
@Get(['FAVORITE', 'RATING', 'FAVORITE_AND_RATING'])
find(@Param('FAVORITE') favorite: string, @Param('RATING') rating: string,
@Param('FAVORITE_AND_RATING') favorite_and_rating: string): Promise<Array<any>> {
if(favorite) {
//stuff to do
} else if(rating) {
//stuff to do
} else if(favorite_and_rating) {
//stuff to do
}
}