ошибки прилетающих из базы данных. Например
{"name":"error","length":327,"severity":"ОШИБКА","code":"23505","detail":"Ключ \"(login)=(Admin123)\" уже существует.","schema":"public","table":"administrators","constraint":"administrators_login_key","file":"nbtinsert.c","line":"434","routine":"_bt_check_unique"}
Куда копать??)
можно по коду мапить попробовать на свои еррор месседжи
Посылай на фронт стандартные http коды, не нужно ничего выдумывать. Это покрывает практически все кейсы и позволяет красиво разрулить оставшиеся. Конкретно тут у тебя ошибка, что значение поля не уникально, так и возвращай 409.
Обсуждают сегодня