Se você estiver programando um servidor NodeJS por conta própria, poderá decidir qual código de erro deve ser retornado.
Mas você precisa saber qual código de erro representa o quê. e.x Se eu lhe enviar um email sobre como obter o código de erro 406, você precisaria saber qual erro poderia ser.
Para um usuário, é mais fácil apenas retornar uma mensagem como "O upload do arquivo de erro falhou, tente novamente mais tarde". agora o usuário sabe o que está errado e não vai mais incomodá-lo.
Em seu código você pode ver / retornar mensagens específicas para se houver um bug. Como "Erro, algo deu errado por favor notifique o administrador do sistema sobre o código de erro 406"
Dessa forma, você sabe o que há de errado com seu código ou onde ocorreu o erro.
Se você está falando sobre o código de erro HTTP que precisa enviar, leia uma documentação sobre isso aqui