DEV Community

Antoniel Magalhães
Antoniel Magalhães

Posted on

2 1

Tipos de parâmetros em requisições em http

Existem 3 tipos de parâmetros

  • Query params

São os parâmetros de consulta (query parms) aparecem da seguinte forma: dominio.com/?cidade=salvador.

Esse parâmetros pode ser acessados por:

 app.get('/', (req, res) => {
  const cidade = req.query.cidade
  return res.json(cidade)
})
// Retorna: "salvador"
Enter fullscreen mode Exit fullscreen mode
  • Route params

Os parâmetros de rota (routes params) aparecem da seguinte forma: dominio.com/usuario/22

Esse parâmetros pode ser acessados por:

 app.get('/usuario/:id', (req, res) => {
  const id = req.parms.id
  return res.json(id)
})
// Retorna: "salvador"
Enter fullscreen mode Exit fullscreen mode
  • Request body

Diferente dos parâmetros anteriores, o body mão fica visível na url, os dados são transmitidos através do método POST.

Esse parâmetros pode ser acessados por:

const users = ['Usiario0', 'Usuario1', 'Usuario2'] 
app.get('/usuario/', (req, res) => {
  const id = req.body;
  return res.json(users[id])
})
// Retorna: "salvador"
Enter fullscreen mode Exit fullscreen mode

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay