Ao rodar o nodemon, aparece o seguinte erro "Cannot read properties of undefined (reading 'apply')", e o app crash.
Segue meu codigo do LivrosController.js e o erro no terminal:
Ao rodar o nodemon, aparece o seguinte erro "Cannot read properties of undefined (reading 'apply')", e o app crash.
Segue meu codigo do LivrosController.js e o erro no terminal:
Oi, Gabriel, tudo bem?
Pelo rastreio do erro no terminal, uma das origens do erro foi a seguinte:
at file://[caminho do seu computador...]/src/app.js:12:1
Esse rastreio indica que uma das causas do erro está na linha 12, coluna 1 do seu arquivo app.js, que é justamente onde está o código router(app).
Então, verifiquei se o router estava sendo importado corretamente. Seu import está assim:
import router from "./routes/livrosRoutes.js";
O problema é que você está importando o router do arquivo livrosRoutes.js, mas na verdade deveria ter importado a função routes do arquivo index.js da pasta routes.
Então, troque a importação acima para o seguinte:
import routes from "./routes/index.js";
Em seguida, troque também router(app) por routes(app) e verifique se irá voltar a funcionar.
Espero ter ajudado! Abraços e bons estudos :)