Какой код состояния нужно отправить серверу, если загрузка файла не удалась?
Я использую сервер NodeJS. В настоящее время я проверяю, существует ли загруженный файл по указанному пути. Если это не так, сервер должен вернуть код ошибки.
Я знаю, что не стоит просто проверять, существует ли она (возможно, она повреждена), но на данный момент это не главное.
Какой код состояния должен отправлять мой сервер, если загрузка файла не удалась?
1 ответ
Если вы программируете сервер NodeJS самостоятельно, вы можете решить, какой код ошибки вернуть.
Но вы должны знать, что код ошибки означает для чего. Например, если я отправлю вам письмо с кодом ошибки 406, вы должны будете знать, что это может быть за ошибка.
Пользователю проще просто вернуть сообщение типа "Ошибка загрузки файла, повторите попытку позже". теперь пользователь знает, что случилось, и больше не будет вас беспокоить.
В вашем коде вы можете видеть / возвращать конкретные сообщения, если есть ошибка. Как "Ошибка, что-то пошло не так, пожалуйста, сообщите системному администратору код ошибки 406"
Таким образом, вы узнаете, что не так с вашим кодом или где произошла ошибка.
Если вы говорите о том, какой код ошибки HTTP вам нужно отправить, вы можете прочитать документацию об этом здесь.