Estoy tratando de enviar el name del parámetro en la función de nube administrada por Firebase usando el método POST, he leído bastante documentación y, sin importar lo que intente, siempre devuelve undefined. ¿También es seguro usar esto para datos confidenciales?
Lado del cliente
fetch(`https://<<APP-NAME>>.cloudfunctions.net/addCardForExistingCustomer`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, JSON.stringify(body: {'name': 'Name'}) }) .then(response => response.json()) .then(data => { console.log(data); }) .catch(err => console.error(err));Del lado del servidor (Firebase Cloud-Functions)
exports.addCardForExistingCustomer = functions.https.onRequest(async (request, response) => { let name = await request.body.name response.json({ response: `${name}` }) })