Bom dia, e ótima semana ! estou preso em um problema, por algum motivo nao consigo fazer com que o terminal do Postman retorne a mensagem de erro do else if "Houve um erro de validação de dados", ele apenas retorna o else "Erro interno do servidor." manipuladordeErros.js
import mongoose from "mongoose";
function manipuladorDeErros (erro, req, res, next) {
if (erro instanceof mongoose.Error.CastError) {
res.status(400).send({message: "Um ou mais dados fornecidos estão incorretos."});
} else if (erro instanceof mongoose.Error.ValidationError) {
res.status(400).send({message: "Houve um erro de validação de dados"});
} else {
res.status(500).send({message: "Erro interno do servidor."});
}
}
export default manipuladorDeErros;
retorno do postman: