Siempre me dió miedo el Back y nunca creí que fuera capaz por mi cuenta de crear mi propia API en mi vida. Muchas gracias Fazt, he comprendido el tema al 100 ⭐⭐⭐⭐⭐ Happy Coding! 👾🖖
Muy bueno el video, creo q hay un punto q no se toco y es como autentificar el usuario q consume la API por que como esta seria muy proclive a un ataque
Muchas gracias por el video. *PROBLEMA AL EJECUTAR FIREBASE DE FORMA GLOBAL, SOLUCIONADO CON POWER SHELL: Por si a alguien le ocurre, al instalar Firebase de forma global, me seguía el error. Para solucionarlo (en Windows), tuve que: - Abrir Windows Power Shell (como admin) - Ejecutar el comando: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser --> Listo, con eso, pude ejecutarlo. Espero ayudar si le ocurre a alguien. Un saludo!
hola, en los comando cuando no le corre y le tiran el error de el minuto 8:01, pueden poner .cmd y lo ejecuta sin problema ejemplo : firebase.cmd init ... asi no tienen que abrir la consola de windows
Luego de 3 años pues me ha servido un montón para empezar una api desde firebase. Tengo una consulta, como aplico el firebase-auth aqui, es decir para solicitar datos desde el cliente solo si estás autenticado, porque mediante postman se puede visualizar los datos así no estes autenticado. Gracias
Gracias por compartir el conocimiento Fazt. Y Cuando un video de un Carrito de compras con Angular y ngrx(Actions, effect, reducer, selectores) salúdos desde lima
Que tal Master, estoy iniciando en esto, dejame decirte que tu video de serverless me ha orientado bastante. Este video es más para tener un API personalizada? Ya que en teoría firebase ya te proporciona un API para un CRUD? O me equivoco? Disculpa por si la pregunta no tiene sentido. Saludos
Excelente video .. solo que me dio mucha lata el Eslint al momento de querer hacer deploy .. y mejor volvi a crear el proyecto y ya no lo agregue .. saludos
Que puedo hacer si me sale este error cuando trato de acceder a la ruta..... Error: Forbidden Your client does not have permission to get URL /app/appDayStore from this server.
Hola Fazt, muy bueno el video.. Muchas gracias por todo! Agradecido.. Quería saber si podrías hacer videos con Cosmos DB de Azure dicen que es una alternativa a Firebase
Yo eh trabajado con el stack MEAN pero en caso de querer usar firebase, la arquitectura sigue siendo la misma, solo cambia la bd? o si cambia demasiado
una consulta, al final del video colocaste postman para hacerlo contra las functions de firebase.... ahora,... a nivel de seguridad, me imagino que si quitas el modo pruebas, se consumirían las funciones en aplicaciones debidamente autenticadas........... o todo el mundo podrá consumir las funciones?...
Alguien me puede indicar como se le agrega autenticacion a los functions ? Desde que pueda crear usuarios y que esos usuarios sean capaces de ver y actualizar sus propios registros.
Hola Amigo quetal ? , Como siempre tu videos solucionan mis problemas. pero tengo un error Error: Forbidden Your client does not have permission to get URL /api/ from this server. como agrego permiso para realizar Conexion con firebase funcion ?
Hola. Error con el login de google si tienes activado los dos pasos de seguridad de google. He comprobado que si intentas acceder a firebase init desde la consola (CMD) los que tengan la seguridad en dos pasos para acceder a la cuenta de google les puede dar un error. yo he actuado de esta forma, he cerrado sesión de google y desde consola he habierto sesión con el comando firebase login, me ha pedido que ingrese con mis datos: correo y contraseña, con los correspondientes dos pasos para poder ingresar en cuenta de google. El CLI de google se debe aceptar.
justo el topic q me interesa😀. hay un cdn para solo usar solo con Javascript, en q casos usarias eso, o esta demas?. Gracias. p.d: crei q firebase cloud functiones se referia cuando se usaba ademas de esto tambien el onCreate onUpdate etc. 🤔
Auxilio se me hace imposible desplegar. alguien sabe como solucionar este error: Error: Failed to load function definition from source: Failed to generate manifest from function source: TypeError: Cannot read properties of undefined (reading 'push')
Muchas gracias. Estoy intentando realizar una API y me ayudo mucho. Te quería consultar donde importas el CORDS? O express ya lo asume al momento de instalarlo? Saludos
Si te pasa esto: eslint “Parsing error: Unexpected token function, cambia esto "scripts": { "lint": "eslint ." } por esto "scripts": { "lint": "eslint" },
despues de hacerle deploy dos veces me sale este error y ya no pude volver a modificar cosas :L,Function deployment failed because the billing account is not available, aunque de resto fue muy util.
Fazt, ¿recomiendas Udemy o Platzi? Me he nutrido de mucho conocimiento con tus videos y muchos me dicen que no me hace falta ninguna de estas 2 plataformas ya que son mas para novatos o principiantes.
Por favor tu ayuda, me dio el siguinete error y el codigo es el mismo. Error: Value for argument "data" is not a valid Firestore document. Cannot use "undefined" as a Firestore value (found in field "name"). If you want to ignore undefined values, enable `ignoreUndefinedProperties`.
Hola no se si ya solucionaste el error... pero para corregirlo cuando creas tu database pones db.settings({ignoreUndefinedProperties:true}); Ahí ya no te debería dar ese error. Saludos!
¿Que ventajas brinda conectar una app a Firebase mediante una Api, en vez de conectar la app a Firebase directamente con las clases que nos ofrece en propio Firebase? Saludos.
@@juanjoortiz905 Después de seguir este tutorial, he logrado superar varias de las barreras que tenía para lanzar un producto al mercado, pero sigue creandome bastante inseguridad el hecho de que cualquier persona con una petición update o delete pueda borrar datos de mi base de datos. No ´se si es por algo que no estoy entendiendo...
Logre hacer una api con consultas mas o menos complejas, los endpoints funcionan correctamente en local pero al subirlo y consumir los endpoints me lanzan un error de permisos (el unico que sirve es el hello-world xd), no se a que se debe, si a alguien le paso y lo resolvió le agradecería mucho su ayuda. Error: 7 PERMISSION_DENIED: Missing or insufficient permissions.
Amigo las functions ahora no se dejan usar a menos que registres un metodo de pago, que podría hacer ahi, este tutorial quedaria obsoleto si no hay forma de hacerlo.
de verdad que curso mas mal explicado y frustrante, por más textual que se haga todo al final siempre falla, incluso copiando el código GitHub, y viendo los comentarios encuentro que las funciones son de pago, de verdad que perdida de tiempo
este video vale cada segundo de reproducción.... felicitaciones, está excelente, y muy agradecido.
¡buenas noches! esta es la aplicación mas clara de firebase firestore + functions que he podido encontrar
Excelente vídeo. No he visto a nadie explicarlo de forma más ordenada y comprensible.
Te sirvió? He visto varios videos y tutoriales parecidos, pero no logro que me funcione y hago exactamente lo mismo.
Didn't understand a single word but helped me a lot! Thanks :-)
Wish if you can do this in english too; looks great
Greetings from Tanzania 🇹🇿
Responde mejor el bots de discord de fazt que las notificaciones de youtube
Siempre me dió miedo el Back y nunca creí que fuera capaz por mi cuenta de crear mi propia API en mi vida. Muchas gracias Fazt, he comprendido el tema al 100 ⭐⭐⭐⭐⭐ Happy Coding! 👾🖖
¡Gracias por tanto, Fazt! Saludos desde Chiclayo, un abrazo hermano. 😉
Y con este video empiezo mi tesis gente deséenme suerte
Ojala te haya bien con eso amigo
Habia estado batallando para entender cloud functions hasta que llegué a tu video :D gracias!
I understand your words but I dont speak your language, thanks from Brazil hermano ;)
justo lo que necesitaba. fazt siempre un paso adelante
Justo lo que estaba buscando. Gracias tío fazt
maestro, un excelente video! un humilde consejo, es usar el modulo path de node para pasar archivos, alivia muchos dolores de cabeza!
Justo lo que me recomendó el doctor
Genial video! muy bueno y bien explicado. Gracias!
Eres un máquina, gracias por ayudarnos tanto.
fazt te felicito muy ilustrativo tu video te faltó evitar el error de undefined en el post
Muy bueno el video, creo q hay un punto q no se toco y es como autentificar el usuario q consume la API por que como esta seria muy proclive a un ataque
Lo mismo me preguntaba!
Muchas gracias por el video.
*PROBLEMA AL EJECUTAR FIREBASE DE FORMA GLOBAL, SOLUCIONADO CON POWER SHELL:
Por si a alguien le ocurre, al instalar Firebase de forma global, me seguía el error. Para solucionarlo (en Windows), tuve que:
- Abrir Windows Power Shell (como admin)
- Ejecutar el comando:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
--> Listo, con eso, pude ejecutarlo.
Espero ayudar si le ocurre a alguien.
Un saludo!
hola, en los comando cuando no le corre y le tiran el error de el minuto 8:01, pueden poner .cmd y lo ejecuta sin problema ejemplo : firebase.cmd init ... asi no tienen que abrir la consola de windows
Increíble, excelente tutorial.
Gracias por el aporte 😃😃😃
excelente y bien explicado
genial, me encantan estos videos de firebase
amigo en el minuto 17:54 donde dices que copiemos el dataURL a mi no me da eso , solo me aparece el credential:
Luego de 3 años pues me ha servido un montón para empezar una api desde firebase. Tengo una consulta, como aplico el firebase-auth aqui, es decir para solicitar datos desde el cliente solo si estás autenticado, porque mediante postman se puede visualizar los datos así no estes autenticado. Gracias
Gracias por compartir el conocimiento Fazt. Y Cuando un video de un Carrito de compras con Angular y ngrx(Actions, effect, reducer, selectores) salúdos desde lima
Gracis Fazt por tu nuevo video !!!
Que tal Master, estoy iniciando en esto, dejame decirte que tu video de serverless me ha orientado bastante. Este video es más para tener un API personalizada? Ya que en teoría firebase ya te proporciona un API para un CRUD? O me equivoco? Disculpa por si la pregunta no tiene sentido. Saludos
Muchas gracias, valio mucho la pena, super bien explicado!
Maestro Fazt 🤝
Pregunta, quizás ayude a nutrir la idea, es posible agregar nested routes??
Excelente video .. solo que me dio mucha lata el Eslint al momento de querer hacer deploy .. y mejor volvi a crear el proyecto y ya no lo agregue .. saludos
Que puedo hacer si me sale este error cuando trato de acceder a la ruta.....
Error: Forbidden
Your client does not have permission to get URL /app/appDayStore from this server.
Agradecido con Fazt 😼👌😎
Puede ser que firestore ahora sea pago? se puede hacer con realtime database?
Hola Fazt, muy bueno el video.. Muchas gracias por todo! Agradecido.. Quería saber si podrías hacer videos con Cosmos DB de Azure dicen que es una alternativa a Firebase
Lo apunto. Gran idea :)
Gracias por este gran aporte
una pregunta? como hago si en el Json vienen mas de un documento para insertarlo en la base?
Yo eh trabajado con el stack MEAN pero en caso de querer usar firebase, la arquitectura sigue siendo la misma, solo cambia la bd? o si cambia demasiado
Me hizo falta el "hey coders" en la intro 😔
gran video, como podría guardar archivos en el storage de firebase mediante cloud functions???
gracias Fazt ojala saques mas contenido exclusivo para los que apoyamos con tu subscripción mensual, un abrazo.
Por supuesto! ya estoy elaborando unos cuantos ejemplos
hola ya no esta habilitada functions en la version gratuita
una consulta, al final del video colocaste postman para hacerlo contra las functions de firebase....
ahora,... a nivel de seguridad, me imagino que si quitas el modo pruebas, se consumirían las funciones en aplicaciones debidamente autenticadas........... o todo el mundo podrá consumir las funciones?...
Muy buen vídeo, mi duda es como haría con una batabase real "realtime database".
Hola, en ese código como podría agregar una llamada a una api externa
Cuando vas a seguir con los vídeos de Raspberry pi 😔☹️☹️☹️☹️
Tengo una duda, hay alguna api de firebase analytis para traerme esos datos y mostrarlos en mi dashboard?
Alguien me puede indicar como se le agrega autenticacion a los functions ? Desde que pueda crear usuarios y que esos usuarios sean capaces de ver y actualizar sus propios registros.
Grande Fazt!
Usa JWT?
Fast que recomiendas para un proyecto escalable firebase con react o Django con react
cracksote, gracias hermoso
para los que no se les abre el puerto 5000 , busquen un tutorial como abrirlo o simplemente firebase serve -p 3000 lo abren en otro puerto :D
Saludos amigo si sabes de firebase contactame al WhatsApp +584143956803
37:22 - La consola de Windows es un asunto 😂
si yo no quiero que cualquiera que tenga el link tenga acceso a mi api como puedo agregar un token ?
funciono perfecto !"
siempre util
Hola genial. Si quiero más adelante migrarlo a un servidor como un vps ..es posible ? O sería mucho problema?
Hola! Va a haber un video explicando este backend en un sitio web?
Ooo me lo voy a hacer por que justamente me hice una API con nodejs para una app, pero veo dificil subirla, no tiene gestión de keys y es insegura...
Hola Amigo quetal ? , Como siempre tu videos solucionan mis problemas. pero tengo un error Error: Forbidden
Your client does not have permission to get URL /api/ from this server. como agrego permiso para realizar Conexion con firebase funcion ?
Hola. Error con el login de google si tienes activado los dos pasos de seguridad de google. He comprobado que si intentas acceder a firebase init desde la consola (CMD) los que tengan la seguridad en dos pasos para acceder a la cuenta de google les puede dar un error. yo he actuado de esta forma, he cerrado sesión de google y desde consola he habierto sesión con el comando firebase login, me ha pedido que ingrese con mis datos: correo y contraseña, con los correspondientes dos pasos para poder ingresar en cuenta de google. El CLI de google se debe aceptar.
justo el topic q me interesa😀.
hay un cdn para solo usar solo con Javascript, en q casos usarias eso, o esta demas?.
Gracias.
p.d: crei q firebase cloud functiones se referia cuando se usaba ademas de esto tambien el onCreate onUpdate etc. 🤔
consulta , como se hace para ofuscar el codigo ? para que no quede el SDK de firebase a la vista
i love this videos
tome su like buen señor
Auxilio se me hace imposible desplegar. alguien sabe como solucionar este error:
Error: Failed to load function definition from source: Failed to generate manifest from function source: TypeError: Cannot read properties of undefined (reading 'push')
Muchas gracias. Estoy intentando realizar una API y me ayudo mucho. Te quería consultar donde importas el CORDS? O express ya lo asume al momento de instalarlo? Saludos
el problema de cors solo te daría cuando intentaras hacer la petición desde el local una ves subiendola ya no te debería dar problemas
Como se podría hacer la autentificación (login) ?
Thank you so much
Si te pasa esto: eslint “Parsing error: Unexpected token function, cambia esto "scripts": { "lint": "eslint ." } por esto "scripts": { "lint": "eslint" },
Por fin llegue temprano
Un crud con vue js 👌
hola, excelente video, ¿que extension de VS Code utilizas para que te habilite el intellisense para express y firebase?
No lo recuerdo muy bien, pero creo que es Tabnine
@@FaztCode muchas gracias, voy a intentarlo
que se venga la actualizacion. ando empezando en programacion y algunas cosas ya dan error
thanks for this
despues de hacerle deploy dos veces me sale este error y ya no pude volver a modificar cosas :L,Function deployment failed because the billing account is not available, aunque de resto fue muy util.
Cómo en el minuto 50 explica que debes subir la cuenta de firebase al plan blaze, sigue siendo gratuito...
Fazt, ¿recomiendas Udemy o Platzi? Me he nutrido de mucho conocimiento con tus videos y muchos me dicen que no me hace falta ninguna de estas 2 plataformas ya que son mas para novatos o principiantes.
Que quieres aprender?
@@rafaelpereiraarias Nada en especial, solo quiero aprender algo nuevo el cual no haya visto antes.
Flutter de Fernando Herrera en Udemy, Platzi en efecto es para personas que van iniciando
Por favor tu ayuda, me dio el siguinete error y el codigo es el mismo.
Error: Value for argument "data" is not a valid Firestore document. Cannot use "undefined" as a Firestore value (found in field "name"). If you want to ignore undefined values, enable `ignoreUndefinedProperties`.
a mi me daba un error similar , y era que en lo que envias por medio del body tenia un caracter " : " , que estaba de mas.
Hola no se si ya solucionaste el error... pero para corregirlo cuando creas tu database pones db.settings({ignoreUndefinedProperties:true});
Ahí ya no te debería dar ese error.
Saludos!
¿Que ventajas brinda conectar una app a Firebase mediante una Api, en vez de conectar la app a Firebase directamente con las clases que nos ofrece en propio Firebase? Saludos.
podría interpretar que una ventaja es la seguridad
@@juanjoortiz905 Después de seguir este tutorial, he logrado superar varias de las barreras que tenía para lanzar un producto al mercado, pero sigue creandome bastante inseguridad el hecho de que cualquier persona con una petición update o delete pueda borrar datos de mi base de datos. No ´se si es por algo que no estoy entendiendo...
@@ricardinho3002 ¿lo lograste? Yo estoy por enviar a producción, pero también había visto información acerca de las firestore rules
Logre hacer una api con consultas mas o menos complejas, los endpoints funcionan correctamente en local pero al subirlo y consumir los endpoints me lanzan un error de permisos (el unico que sirve es el hello-world xd), no se a que se debe, si a alguien le paso y lo resolvió le agradecería mucho su ayuda.
Error: 7 PERMISSION_DENIED: Missing or insufficient permissions.
Hey coders 😎
Fazt
a nadie le salio este error al probar la api error de firebase value arguments data is not valide document
Llegue segundo
functions es de paga no??
te dan la parte gratis de spark pero pues la paga es ya es en trabajos muy pesados no cobran tanto..
lo malo que las functions ya no son gratuitas
Amigo las functions ahora no se dejan usar a menos que registres un metodo de pago, que podría hacer ahi, este tutorial quedaria obsoleto si no hay forma de hacerlo.
mete una tarjeta, te cobran un dolar y ya. no pases el limite.
Hay algo que no me late de firebase, prefiero escribir la api... les pasa lo mismo?
Ya duérmanse
PD: porque no hubo directo
i cant understand your language.
It’s Klingon
de verdad que curso mas mal explicado y frustrante, por más textual que se haga todo al final siempre falla, incluso copiando el código GitHub, y viendo los comentarios encuentro que las funciones son de pago, de verdad que perdida de tiempo