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 :)