3
respostas

bodyParser preterido

Boa tarde, Na minha compilação está dizendo que o body-parser está preterido, o que eu devo fazer nesse caso?

const app = express()

    app.use(bodyParser.urlencoded({extended:true}))
    consign()
        .include('controllers')
        .into(app)

    return app

}
3 respostas

Boa tarde Flavio, tudo certo?

Realmente, o body-parser caiu em desuso, pois esse pacote era tão utilizado e importante para o desenvolvimento que o próprio Express implementou esses middlewares. Caso queira, aqui está a documentação do Express detalhando este método

No seu projeto você pode trocar o comando do tipo

app.use(body-parser.json())

Por

app.use(express.json())

E no caso desse tópico em específico, trocar o

app.use(bodyParser.urlencoded({extended:true}))

Por

app.use(express.urlencoded())

e também retirar as chamadas do tipo require('body-parser')

Espero ter ajudado e bons estudos!

Ótimo João Manoel Lima,

Muito obrigado pela ajuda.

Obrigado, estava com o mesmo problema!