Всем привет! Можно совет для нуба. Есть ли какой-то стандарт как отдавать ошибки в API? Я думал что просто меняю статус ответа и отправляю error. Но как я понял, разные части приложения могут возращать разные ошибки. то есть в Express: return res.status(409).send(error); выдает разный результат в зависимости от того ошибка из Монго или кастомная
Всем привет! Можно совет для нуба. Есть ли какой-то стандарт как отдавать ошибки в API? Я думал что просто меняю статус ответа и отправляю error. Но как я понял, разные части приложения могут возращать разные ошибки. то есть в Express: return res.status(409).send(error); выдает разный результат в зависимости от того ошибка из Монго или кастомная
@inheritdoc тогда return res.status(409).send(error); тоже норм вариант? я просто видел кучу туториулов где error заворачивают в объект { error: error } или возращают { message : error.message }
Народ, всем привет! Скажите плез, вот хочу изучить GraphQL. Я правильно понимаю, что он на бэке используется? А как на фронте апишечка пишется? Хочу пет-проект сделать Vue + Node + GraphQL. Спасибо за ответ.
@Shakh2929 в этом случае псевдокод, в реальном коде выглядит как try { ... if (state) throw new Error("..."); ... } catch(error) { return res.status(409).send(error); }