Я создал REST API в .net core 2.1 и угловой интерфейс изначально в 7, но недавно обновил до 8.
У меня есть несколько конечных точек, которые используются для создания новых элементов (вопросов, ответов)пользователи, приложения и т. д.) конечные точки получат объект json, а затем запустят некоторые правила проверки для них.Если правила выполняются успешно, объект сохраняется в базе данных, в случае сбоя он возвращает ошибки состояния модели и ошибку 422 (также пробовал 400) вместе с ответом json, например {"Address": ["Пожалуйста, введите адрес"], "TopLevelBudgetId": ["Пожалуйста, выберите бюджет верхнего уровня"]}
Однако ошибка всегда "ОК"
.subscribe (() => {this.router.navigate([/administration/users
]);}, error => {console.log (error);}));
в почтальоне. Я вижу правильный код состояния 422 и состояние модели json, как показано выше.
Я понятия не имею, где я ошибся, следовал различным угловым учебникам и пока не нашел решения.
Я вижу на вкладке сети инструментов Chrome, что он сначала отправляет параметры иполучает 204, это потому, что локально сайты на моей машине находятся на разных портах, поэтому он обрабатывает CORS, а затем делает сообщение правильно, показывая код состояния 422. и ответ.
Почему я получаю только«ОК» в ошибке хаndler