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"
- 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"
- 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"
Top comments (0)