"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como acessar os campos de pós -formulário no Express.js?

Como acessar os campos de pós -formulário no Express.js?

Postado em 2025-04-15
Navegar:477

How Do I Access POST Form Fields in Express.js?

acessar campos de formulário de postagem em express: um guia

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

Quando esses middleware estiverem em vigor, você poderá acessar campos de postagem usando o objeto req.body:

// 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.

Tutorial mais recente Mais>

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