Alguna idea de como puedo acceder al ID de un objeto? Ya que recibo el objeto que pido por nombre, pero no puedo acceder a los datos de ese objeto de ninguna manera. Este es el error que me aparece: La propiedad 'id' no existe en el tipo 'SelectQueryError | SelectQueryError'.
Muchas gracias por el video! Queria consultarlte por el tema de como armas las estructuras de projects he visto como features. Si en el canal tienes una forma de structura de projects. Gracias.Saludos.
@@CarlosMoralesDev Gracias por responder. Estoy pendiente y tambien el tema de computed he visto que lo trabajas en la parte de service y directamente lo llamas la información a través del "controller" a las variables que están , en el canal creo que "signal" .
Genial, Carlos muchas gracias, me ayudo! Tengo duda, sí quiero en el registro agregar más datos durante el registro como por ejemplo dirección o algo custom, puedo utilizar signUpWithPassword y seguidamente lanzar otro insert como si fuese el agregar notas pero durante el signup? Gracias!
Hola!, si puedes agregar informacion adicional, al metodo para hacer el signUp tendrias que agregarle un parametro adicional options que es un objeto y dentro de este otro que se llama data y ahi puedes mandar la info adicional, de todas formas te dejo un link de supabase: supabase.com/docs/reference/javascript/auth-signup Por favor fijate que hay 5 tabs de ejemplos, usa el *Sign up with additional user metadata*
@@CarlosMoralesDev Ah gracias ya vi mi error, era por el trigger del starter "management user starter" handle_new_user que no vinculaba los nuevos raw_user_meta_data, gracias!
Gracias por el video esta genial y me esta sirviendo de apoyo para crear apps con angular 18. Quisiera hacerte una consulta, como manejas la expiración del token para que pida al usuario que inicie sesión nuevamente ? No logro entenderlo como funciona con supabase, me encantaría colocar un interceptor con esa validación o algo por el estilo.
@@alixsonb6867 hola 👋, pasa que supabase internamente rraliza un refresh del token cuando este ya venció y bueno lo hace automáticamente por ti,. Si te metes al repo de supabase, y examinar la función getSession, veras que antes de retornar la sesión, verifica si es que es valida y si no lo es hace el llamado al refreshtoken. Espero haberte ayudado.
@@alixsonb6867 es verdad puede sonar un poco raro que se guarde en local storage, pero así lo maneja supabsse, además cada refresh token, se guarda en lsu bd, y cuando se usa, se elimina y se crea uno, así que si es seguro
complicado seguir este tutorial en angular 18, me vota un monton de errores al hacer sign-up, ya busque soluciones pero me cuesta, supuestamente es un error por el zone.js y que habia que verificar si la aplicacion es estable para hacer la conexion desde el servicio, pero aun asi no funciona
Que buen contenido! Es emocionante ver que más personas de la comunidad de Angular se une para el crecimiento y educación de este hermoso framework❤️
@@gdelahoz04 muchas gracias por tus palabras 💪
Muy buen vídeo!
Magnífico. Gracias
Alguna idea de como puedo acceder al ID de un objeto? Ya que recibo el objeto que pido por nombre, pero no puedo acceder a los datos de ese objeto de ninguna manera.
Este es el error que me aparece: La propiedad 'id' no existe en el tipo 'SelectQueryError | SelectQueryError'.
Hola disculpa la demora, en que minuto del video te pasa ese error? :o
Muchas gracias por el video! Queria consultarlte por el tema de como armas las estructuras de projects he visto como features. Si en el canal tienes una forma de structura de projects.
Gracias.Saludos.
Si, me base en la estructura de un video, voy a ver si puedo subir uno hablando de este tema!
@@CarlosMoralesDev Gracias por responder. Estoy pendiente y tambien el tema de computed he visto que lo trabajas en la parte de service y directamente lo llamas la información a través del "controller" a las variables que están , en el canal creo que "signal" .
Genial, Carlos muchas gracias, me ayudo! Tengo duda, sí quiero en el registro agregar más datos durante el registro como por ejemplo dirección o algo custom, puedo utilizar signUpWithPassword y seguidamente lanzar otro insert como si fuese el agregar notas pero durante el signup? Gracias!
Hola!, si puedes agregar informacion adicional, al metodo para hacer el signUp tendrias que agregarle un parametro adicional options que es un objeto y dentro de este otro que se llama data y ahi puedes mandar la info adicional, de todas formas te dejo un link de supabase:
supabase.com/docs/reference/javascript/auth-signup
Por favor fijate que hay 5 tabs de ejemplos, usa el *Sign up with additional user metadata*
@@CarlosMoralesDev Ah gracias ya vi mi error, era por el trigger del starter "management user starter" handle_new_user que no vinculaba los nuevos raw_user_meta_data, gracias!
Gracias por el video esta genial y me esta sirviendo de apoyo para crear apps con angular 18.
Quisiera hacerte una consulta, como manejas la expiración del token para que pida al usuario que inicie sesión nuevamente ? No logro entenderlo como funciona con supabase, me encantaría colocar un interceptor con esa validación o algo por el estilo.
@@alixsonb6867 hola 👋, pasa que supabase internamente rraliza un refresh del token cuando este ya venció y bueno lo hace automáticamente por ti,.
Si te metes al repo de supabase, y examinar la función getSession, veras que antes de retornar la sesión, verifica si es que es valida y si no lo es hace el llamado al refreshtoken.
Espero haberte ayudado.
@@CarlosMoralesDev genial, voy a ver cómo lo manejo porque no me parece tan buena idea que esa info quede en el localstorage del usuario.
@@alixsonb6867 es verdad puede sonar un poco raro que se guarde en local storage, pero así lo maneja supabsse, además cada refresh token, se guarda en lsu bd, y cuando se usa, se elimina y se crea uno, así que si es seguro
complicado seguir este tutorial en angular 18, me vota un monton de errores al hacer sign-up, ya busque soluciones pero me cuesta, supuestamente es un error por el zone.js y que habia que verificar si la aplicacion es estable para hacer la conexion desde el servicio, pero aun asi no funciona
@@Adormir123 Hola 👋 tienes razón voy a actualizar este tutorial con angular 18 :), lo más probable es que algunas cosas hayan cambiado
Muchas gracias