{
"message": "Some message",
"error": "Some error"
}
message
– отвечает за человеко читаемую ошибку, а поле error
– оно используется только при dev stage сервераmessage
на английском, так как сайт рассчитан на русскую аудиторию, правильно ли с точки проектирования API возвращать в поле message
ошибку на русском, которая сразу будет показываться клиенту HTTP/1.1 500 Internal server error
{
title: "Database connection error",
error: "Failed to connect to the database [name]",
request: "POST www.habr.com/post",
time: "11.11.2023 ...",
errorTraceID "uuid"
... и что-нибудь свое если нужно типа код ошибки и прочего
}