Я устанавливаю маршруты с параметрами в моем веб-приложении с Angular. Как я могу установить ограничения для этих параметров?
Это путь в моем app-routing.module.ts:
{path: 'post/:id', component: PostComponent, resolve: {resolver: Resolver}},
Пользователь может изменить URL в своем браузере иустановить любой идентификатор, который он хотел бы.
Я хотел бы установить ограничение, чтобы предотвратить это. У меня есть и массив сообщений, каждое сообщение с собственным идентификатором, и я хочу, чтобы доступными маршрутами были только эти конкретные идентификаторы. Несуществующий идентификатор будет перенаправлять пользователя на 404.