Nao estou consigo fazer a buscar por id invalido para obter o retorno 404, sempre me retorna erro 500 "message": "Erro interno de servidor."
Id_autor na base http://localhost:3000/autores/64400efb866a876721b03f77
Id_autor invalido http://localhost:3000/autores/64400efb866a876721b03f7711111111111111111111111
meu codigo:
static listarAutorPorId = async (req, res) => {
try {
const id = req.params.id;
const autorResultado = await autores.findById(id);
if (autorResultado !== null) {
res.status(200).send(autorResultado);
} else {
res.status(404).send({ message: "Id do Autor não localizado." });
}
} catch (erro) {
res.status(500).send({ message: "Erro interno de servidor." });
}
};