Firebase Functions - Funções Async

Usando "async" no Firebase Functions para chamadas assíncronas

Firebase Functions - Funções Async

Olá meus Unicórnios! 🦄✨

Sim, o Firebase Function suporta funções assíncronas!

Para isto, basta adicionar "async" na chamada da função:

exports.helloworld = functions.https.onRequest(async (req, res) => {

  // Função

});

Segue como nossa função completa ficou:

const functions = require("firebase-functions");  
const cors = require('cors')({origin: true});
const {
log,
info,
debug,
warn
} = require("firebase-functions/logger");

exports.helloworld = functions.https.onRequest(async (req, res) => {

    cors(req, res, async () => {

        log('>> log <<');
        info('>> info <<');
        debug('>> debug <<');
        warn('>> warn <<');

        res.json({ Status: "OK" });

    });

});

Por hoje é só, meus unicórnios! 🦄✨

Que a magia do arco-íris continue brilhando em suas vidas! Até mais! 🌈🌟