Ao trabalhar com formulários, o acesso a campos de formulário de postagem no Express pode ser um processo direto. No entanto, mudanças sutis nas versões expressas introduziram algumas variações na abordagem. Esses funções do middleware analisam os corpos JSON e URL codificados, respectivamente. // para apoiar corpos codificados por JSON App.Use (Express.urlencoded ()); // Para oferecer suporte a corpos codificados por URL
// assumindo post: name = foo & amp; color = Red & lt; // // ou post: {& quot; nome ":" foo "," color ":" Red "} & lt;- codificação json App.Post ('/teste-página', função (req, res) { var name = req.body.name, color = req.body.color; // ... });
Express 4.0 a 4.15
$ npm install express
Com esta configuração, o acesso a campos de formulário de postagem é semelhante à abordagem no Express 4.16.0:
app.use(express.json()); // to support JSON-encoded bodies app.use(express.urlencoded()); // to support URL-encoded bodies
Nota: O uso de express.bodyparser () não é recomendado e é equivalente ao uso combinado de express.json (), express.urlencoded () e express.multipart (). Evite Express.BodyParser (), a menos que você exija um suporte de codificação multipart, que vem com preocupações com segurança. Para codificação multipart, consulte a documentação expressa.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3