Estou fazendo o curso Node.js: lidando com buscas, filtros, paginação e erros em uma API. Estou com dúvida no tópico Tratando página 404.
Eu não poderia instanciar a classe NaoEncontrado diretamente no livroController.js, para aparecer a mensagem de erro 404 direto?. Dessa forma ficaria assim:
static buscarPorId = async(req, res, next) => {
try {
const buscar = await autores.findById(req.params.id);
if(buscar !== null) {
res.status(200).json(buscar);
} else {
new NaoEncontrado().enviarResposta(res);
}
} catch(erro) {
next(erro);
};
};