Firebase Functions - Obtendo parâmetros da Get/Json e informações da requisição
Entenda como trabalhar com os dados das requisições em Firebase Functions, incluindo o método HTTP, corpo da requisição e parâmetros da query string

Olá meus Unicórnios! 🦄✨
Quando uma requisição é feita, e a função é chamada, via:
functions.https.onRequest(async (req, res) => {
//
});
Temos a variável "req" que nos traz todos os dados da requisição.
Método Utilizado
Para obter o método, iremos monitorar a variável:
req.method
Onde iremos ter o método, como nos exemplos abaixo:
- GET
- POST
Json
Todos os elementos do Json são retornados em:
req.body
Então, se tenho o Json abaixo:
{
"Nome": "Paloma",
"FilmePreferido": "HarryPotter"
}
Podemos obter os campos em:
- req.body.Nome
- req.body.FilmePreferido
QueryString
Quando chamamos a Função, passando parâmetros QueryString, podemos obter todos eles em:
req.query
Então, se tenho a requisição abaixo:
GET https://testespaloma.palomamacetko.com.br/helloworld/?Nome=Paloma
Podemos obter os campos em:
- req.query.Nome
Por hoje é só, meus unicórnios! 🦄✨
Que a magia do arco-íris continue brilhando em suas vidas! Até mais! 🌈🌟