Я разработчик, работающий на стартап. Пока что мы генерируем сообщения об ошибках прямо с сервера и отправляем их пользователям. Я сокращаю затраты и затраты на управление как клиентом, так и сервером, определяя сообщения об ошибках как константы.
Но новый старший разработчик сказал, что сообщения об ошибках должны управляться как константа.
I пока не совсем понял. Почему это так?
Ниже приведен пример первоначально использованного кода обработки ошибок.
module.exports.setEmailForManagerInvitation = asyncWrap(async (req, res) => {
const { employeeInfos } = req.body;
if (!employeeInfos || !employeeInfos.length) {
throw new HttpCodeException(400, 'No employee information was received.');
}
... some codes ...
if (user.email) {
throw new HttpCodeException(400, `The account already exists. (Employee name: ${employee.name})`);
}
... some codes ...
return {
code: 200,
message: 'E-mail settings for employees to be set up as administrators are complete.',
};
});