Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Remover express.json()

Boa tarde!

Fiquei com uma dúvida...

Nós colocamos dentro do arquivo routes/index.js uma função que recebe o app e logo em seguida declaramos app.use(express.json()), depois disso chamamos a rota de livros, porém esse comando fica duplicado dentro de outro arquivo, é necessário ter o mesmo método (express.json) sendo chamado em dois lugares? Podemos deixar isso centralizado apenas no index.js?

Então, posso remover o app.use(express.json()) do arquivo src/app.js?

2 respostas

Olá Matheus,

A organização de um projeto depende do tipo de arquitetura de software adotada. Um projeto minimamente organizando tem pelo menos a criação da aplicação separada das rotas. Da forma que estou imaginando a sua arquitetura, só seria necessário criar app.use(express.json()) no arquivo src/app.js.

solução!

Olá Matheus, tudo bem?

Sim, tem razão, como já estamos fazendo uso dele no index.js, pode remover sim do arquivo src/app.js

Se tiver alguma consideração ou dúvida, não deixe de nos avisar por aqui.

Bons estudos! 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!