Чтобы проверить, как интерфейс реагирует на различные коды ошибок состояния HTTP, я хочу преднамеренно вернуть ошибку из одного из моих методов обслуживания интерфейса, чтобы смоделировать ошибку из одной из конечных точек API. Вопрос в том ... как это сделать более подробно.
Я пытался использовать конструктор new Error()
, но я вижу, что у меня просто есть возможность добавить сообщение в качестве аргумента в конструктор. Я также хотел бы смоделировать код состояния, например, 500
.
Вопрос, который был указан в качестве потенциального решения, Как создать пользовательскую ошибку в JavaScript? , не решает мою проблему. В вопросе и ответах упомянуто, что человек хочет просто выбросить новую ошибку с именем и сообщением, в то время как я также хотел бы иметь возможность бросать различные коды ошибок.