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