Вы можете использовать путь @Get('/?*')
для сопоставления со всеми маршрутами.
Почему это работает?
Nest использует функцию util validatePath()
для построениядорожка.Если у вас есть префикс (admin
в вашем случае), то гнездо всегда будет добавлять /
между префиксом и путем от вашего декоратора маршрута, если только первый символ не является /
.
export const validatePath = (path?: string): string =>
path
? path.charAt(0) !== '/' ? '/' + path : path
: '';
Таким образом, путь к выражению будет admin/?*
, что соответствует любому пути, начинающемуся с admin
. Осторожно , включая, например, adminarea/1
!