Creación de APIs HTTP con Firebase y Express

Clase 12 de 22Curso de Firebase 5: Cloud Functions

Resumen

Firebase también nos permite ejecutar nuestras funciones cuando suceden eventos HTTP, es decir, podemos utilizar las Cloud Functions para trabajar nuestra aplicación en forma de API.

Para esto vamos a instalar la herramienta cors (para llamar nuestro código desde diferentes servidores) y express (para detectar las rutas por las cuales llamamos a nuestras funciones en forma de API). Recuerda que puedes aprender mucho más sobre estas herramientas en el Cuso de Express.js de Platzi.

npm install --save express cors

Tambien vamos a utilizar la función onRequest de la librería firebase-functions para indicarle a Firebase la configuración y las rutas que configuramos con express:

exports.enviarPostSemana = functions.https
        .onRequest(/* Nuestra aplicación de Express.js */)