Probar funciones HTTP localmente en Firebase
Clase 14 de 22 • Curso de Firebase 5: Cloud Functions
Contenido del curso
Clase 14 de 22 • Curso de Firebase 5: Cloud Functions
Contenido del curso
Juan Castro
Mario Enrique Ascencio Garcia
Ramses Acosta
John Agudelo
Diego Alexis Torres Suárez
Juan Guillermo Gómez Torres
Arnold Gustavo Caballero Mantilla
Juan Guillermo Gómez Torres
Marcos Galaviz
Juan Castro
Jorge Hernandez
A diferencia de los otros tipos de Cloud Functions, necesitamos un servidor donde podamos llamar y ejecutar nuestras funciones HTTP. En vez de utilizar el comando firebase deploy --only functions vamos a utilizar el comando firebase serve --only functions y automáticamente vamos a desplegar nuestras funciones HTTP y podremos probarlas utilizando herramientas como Postman 😃.
Excelente, gracias.
Como tal este comando "firebase serve --only functions" no "desplega" (o si pero en el server local), se usa para levantar un servidor en local y poder hacer pruebas, siempre se necesita que hacer deploy si se va utilizar el llamado, todas los cloud Function necesitan de un servidor para poder ser llamadas, en este caso deben ser instancias de algunas VM de GPC las que pueden corer las funciones y si hace falta las escalan.
Algo que faltó mencionar aqui es el uso de rewrites para usar nuestro hosting y asi usando nuestro dominio poder dirigir todas las llamadas de nuestra api a las funciones que deseemos https://firebase.google.com/docs/hosting/full-config?hl=es#direct_requests_to_a_function
Alguien me podría ayudar me da este error cuando hago el deploy la función que ocupa express.
Functions deploy had errors with the following functions: NameFunction(us-central1) To try redeploying those functions, run: firebase deploy --only "functions:api" To continue deploying other features (such as database), run: firebase deploy --except functions
Envia más datos
tengo la siguiente falla al hacer pruebas de funcion http: Error: Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.
Más datos del error
Que tal ¿Podrian poner un ejemplo de como crear una cloud function para generar un PDF y meterlo a la BD? he leido al respecto pero la verdad estoy muy confundido con tanta informacion :(
:point_right: Create PDF in Firebase Cloud Functions :point_right: Firebase Cloud Functions - create pdf, store to bucket and send via mail :point_right: Building a Cloud Function that generates PDFs from provided URL (GO)
una duda, hay forma de poner que tipo de method es?, GET, POST , PATCH , u otra?