1
resposta

Usar body-parser.urlencoded ou express.urlencoded?

Vi que no tutorial sugere a instalação da dependência body-parser, mas o Express na versão 4 já traz o body-parser integrado. Fiz o teste e funcionou normalmente. No arquivo customExpress.js, não adicionei o body-parser, ao invés disso chamei o express: const app = express() app.use(express.urlencoded({ extended: true })) app.use(express.json()) Minha pergunta é se é necessário a instalação ou tem alguma diferença entre as formas?

1 resposta

Oi, Gabriel, tudo bem?

Acredito que esteja usando a versão do express 4.16, certo? O bodyParser só entrou como middleware do express a partir dessa versão específica. Nesse caso, não precisa utilizar o pacote separado do body-parser, apesar de ter alguns utilitários a mais, mas que não serão usados nesses treinamento.