Após condensar as rotas de livros usando o express route, estou com o seguinte erro:
Error: Route.post() requires a callback function but got a [object Undefined]
Notei que o post necessita de um callback mas no exemplo praticado no video nao tem.
Abaixo, meu arquivo livro-rotas.js
module.exports = (app) => { const rotasLivro = LivroControlador.rotas(); app.get(rotasLivro.lista, livroControlador.lista());
app.route(rotasLivro.cadastro)
.get(livroControlador.formularioCadastro())
.post(Livro.validacoes(), livroControlador.adiciona())
.put( Livro.validacoes(), livroControlador.atualiza());
app.get(rotasLivro.edicao, livroControlador.buscarPorId());
app.delete(rotasLivro.delecao, livroControlador.deleta());
};