Typescript Nodejs Mongodb REST API con Passport

  Рет қаралды 32,636

Fazt Code

Fazt Code

Күн бұрын

Пікірлер: 94
@cristianvaleroabundio1583
@cristianvaleroabundio1583 3 жыл бұрын
Eres un máquina, Fazt. Tienes mi sub y like en todos y cada uno de los videos que he visto porque son realmente útiles.
@rolandogarcia3230
@rolandogarcia3230 4 жыл бұрын
Apenas acabe de ver tu video y gracias mi señor Fast aprendi bastante de vos
@jsierra88
@jsierra88 4 жыл бұрын
Eres un hacha tío. Tienes mi sub y like en cada vídeo que vea tuyo. Gracias!
@SokkayM
@SokkayM 4 жыл бұрын
Justo hace unos días estaba buscando esto y lo subes. Gracias por compartir tus conocimientos. Muchos de tus otros vídeos me han servido mucho igualmente. c:
@luisfelipecardona8808
@luisfelipecardona8808 4 жыл бұрын
Muchas gracias por seguir aun hoy en dia brindando tus conocimientos, podrias hacer un nuevo video explicando los sockets, para hacer un chat, me confundo mucho no se distinguir bien entre lo que es el servidor y lo que es el socket, no entiendo muy bien como se conectan estos dos, como enviar un mensaje a un cliente en especifico en el chat,, espero haberme hecho entender, muchas gracias por tu atencion.
@danielromeroag1196
@danielromeroag1196 4 жыл бұрын
Gracias fazt, excelente video, y gracias por compratir tus conocimientos. Me gustaria que realices el mismo ejemplo pero usando mysql. Saludos
@ramirorodriguez9507
@ramirorodriguez9507 5 ай бұрын
muchas gracias por compartirlo, me venia bien. te deseo el mayor del os exitos.
@DarkMaperr
@DarkMaperr 4 жыл бұрын
Genial Fazt, lo genial ahora sería saber cómo utilizar el token en el frontend. Un saludo
@davidhch9833
@davidhch9833 4 жыл бұрын
Ya tiene uno, usando Angular.
@Reysaturn723
@Reysaturn723 4 жыл бұрын
En el front guardas el token en el local storage al validarte en.la base de datos. Cada ves que hagas peticiones http mandas el token con el encabezado. Y al salir de la.app eliminas el token en el local storage.
@angeldiluciano2317
@angeldiluciano2317 4 жыл бұрын
@@davidhch9833 como lo busco ? Saludos
@pablofarias5645
@pablofarias5645 4 жыл бұрын
pero falta uno para esta aplicacion ya que el que hay es para javascript no para typescript
@LuisFernando-re2nw
@LuisFernando-re2nw 4 жыл бұрын
@@Reysaturn723 pero el token sigue vivo :v
@carlosemmanuelarcosnovelo7711
@carlosemmanuelarcosnovelo7711 4 жыл бұрын
Muchas gracias fazt, muy video, vale la pena pagar el premiun, se me hace buen precio y tu contenido es de calidad.
@babakua01
@babakua01 4 жыл бұрын
Excelente video, muy claro y sobre todo interesante y nos ayuda para iniciar un API REST
@rolandogarcia3230
@rolandogarcia3230 4 жыл бұрын
Gracias por compartir tu conocimiento. Es algo que estaba buscando.
@NanakusaxX
@NanakusaxX 8 ай бұрын
Agradecido con Fazt
@juanmanueltaboadaalvarez4850
@juanmanueltaboadaalvarez4850 2 жыл бұрын
increible como siempre
@oscaralmeida5856
@oscaralmeida5856 4 жыл бұрын
Excelente fazt, justo lo que estaba necesitando
@PieroRolando
@PieroRolando 3 жыл бұрын
Nunca seras conciente de la magnitud en que ayudas a los demas, me como toda la publicidad por ti
@rogercolque
@rogercolque 4 жыл бұрын
Hola Fazt excelente contenido Como es el manejo de rutas si requiero un token pero q expire la sesion. Por ejemplo las apps moviles de bancos, cada cierto tiempo se expira la session y te pregunta si quieres permanecer _conectado la sesión_ . Esa parte como se manejaria en la parte de nodejs. Gracias. pd: Vi unos ejemplos que envian 2 tokens como respuesta al momento del *_login_* *1ero token* : el verdadero (con expiracion ) *2do token* : otro para refrescar el token( esto con expiracion pues nose).
@mauriciorojas852
@mauriciorojas852 4 жыл бұрын
Gran trabajo Fazt, saludos desde Chile.
@darkknight64able
@darkknight64able 4 жыл бұрын
Buenísimo, muy útil. Seria bueno ver uno donde también se agregue el uso de sesión a passport
@armandomiguelquirogamonter7269
@armandomiguelquirogamonter7269 4 жыл бұрын
Excelente video. Sigue ayudandonos. Sería bueno hacer un video usando la auténticacion local y con Rede Sociales.
@gabobaxx
@gabobaxx 4 жыл бұрын
Deberias hacer un video de que son jwt, OAuth, api-keys con las caracteristicas y cual utilizar o si deberiamos utilizarlos todos. Ya que eh leido varios post que se pueden implementar los 3 pero no eh encontrado alguno que diga diferencias y lo bueno y lo malo. Estaria cool para el otro canal.
@richardjorgemirandaabarca2349
@richardjorgemirandaabarca2349 2 жыл бұрын
Gracias.
@mira-films1169
@mira-films1169 4 жыл бұрын
Hola fazt, Muchas gracias por tus cursos, me han ayudado bastante, si alguna vez tienes la oportunidad de mostrarnos como trabajar con faunaDb te lo agradeceriamos mucho, saludos desde colombia
@rodrigonbertin
@rodrigonbertin Жыл бұрын
Muy util me sirvio el video
@sebastianvaldez1986
@sebastianvaldez1986 4 жыл бұрын
Heroe sin capa, segui asi Fazt :D
@hectorteran4504
@hectorteran4504 4 жыл бұрын
Gracias, siempre explicando muy bien.
@new_artiko
@new_artiko 4 жыл бұрын
un grande maestro, me sirvio bastante para aprender!!
@FordNdji
@FordNdji 4 жыл бұрын
Genial Fazt, nice video Primero te quiero agradecer por compartir tus conocimientos con nosotros . En ese mismo ejemplo desearía que lo hagas con PostgreSQL. Gracias bro, desde Haití ✌
@davidsalamanca8856
@davidsalamanca8856 3 ай бұрын
nuevo sub, muchas gracias.
@angeldiluciano2317
@angeldiluciano2317 4 жыл бұрын
Hola Fazt, excelente tu video y explicación. Podras realizar un front-end para usar/consumir esto con un breve crud ? o si lo tenes hecho me pasarias que video es ? Gracias !!
@alvarocruz7386
@alvarocruz7386 3 жыл бұрын
muchas gracias fast !!! podrías hacer una pagina renderizada del servidor con typescript.
@PraexorVS
@PraexorVS 4 жыл бұрын
Fantástico
@TheHerno_1
@TheHerno_1 4 жыл бұрын
Genial! Se podría un buen tutorial de sockets? En todos hacen un chat donde le envían lo mismo a todos los usuarios. Estaría bueno uno donde se le envíen solo cosas determinadas solo a usuarios determinados
@ricardoolivaresventura4603
@ricardoolivaresventura4603 4 жыл бұрын
con rooms de Socket puedes hacer eso
@juliancamilosernavargas8850
@juliancamilosernavargas8850 4 жыл бұрын
Excelente video, me aclaro muchas dudas, pero tengo una pregunta en caso de usar passport pero con apollo cambia algo de la configuración?
@luislamb99
@luislamb99 4 жыл бұрын
Excelente tutorial Fazt!, me asalta una duda: ¿Cómo se puede evitar que múltiples personas usen una única credencial de forma simultanea?
@davidisrael8937
@davidisrael8937 4 жыл бұрын
Has encontrado algo? tengo la misma duda
@David-bt1pt
@David-bt1pt 3 жыл бұрын
Buenisimo!!!!
@joaquinmoreno7280
@joaquinmoreno7280 4 жыл бұрын
Gracias Fazt!!
@LuisFernando-re2nw
@LuisFernando-re2nw 4 жыл бұрын
En los controladores, es incorrecto responder de manera condicional, no? es decir: res.status(...).json({ ... }) debe estar declarado una sola vez por controlador, y manejar lo que vamos a devolver nadamas
@diegocamilopenaramirez6101
@diegocamilopenaramirez6101 4 жыл бұрын
Muchas gracias
@PanchoooTMZ
@PanchoooTMZ 4 жыл бұрын
Oye porque en el modelo user ocupas una interfaz y no una clase??
@yoheskyportillo1575
@yoheskyportillo1575 4 жыл бұрын
saludos fazt, como haria para pasar crear unos datos privados?? porque cuando quiero hacerlo desde una nueva ruta el req.user.id no lo reconoce, me muestra indefinido
@juandavidmahechacruz2520
@juandavidmahechacruz2520 4 жыл бұрын
hey fazt, me gustaria saber como desplegar el backend en herokupara que funcione en la nuve y no local gracias
@Angel-oc6oy
@Angel-oc6oy 3 жыл бұрын
38:14 alguien me explica como es que app.use(authRouter); sabe que es una petición a una ruta del servidor??? según yo app.use('/', authRouter); de esta forma sabe o esperaría una petición a una ruta de la url
@jimydolores7994
@jimydolores7994 3 жыл бұрын
Recomiendas hacer las validaciones en el mismo Schema ?
@CeleChaudary
@CeleChaudary 2 жыл бұрын
Yo no lo recomendaría, recomendaría pasar esas validaciones a la capa de servicios
@cristianmachaserva839
@cristianmachaserva839 4 жыл бұрын
Genial, como podría validar roles con passport?
@TheRamseven
@TheRamseven 3 жыл бұрын
hola estoy siguiendo el tutorial tal cual, inclusive voy a github y copio el user.ts de models y tengo error en este metodo, userSchema.methods.comparePassword = async function( password: string ): Promise { return await bcrypt.compare(password, this.password); // Property password don exists con type ''Document };
@ianriva7902
@ianriva7902 3 жыл бұрын
Donde definis userSchema dejá la declaración de la siguiente forma: 'const userSchema: Schema = new Schema({'
@DavidFields1
@DavidFields1 3 жыл бұрын
@@ianriva7902 Gracias
@hector.avelasques3267
@hector.avelasques3267 3 жыл бұрын
hola muy buen video amigo, pero una pregunta, ¿por que me darra? Error: Unknown authentication strategy "jwt"
@FaztCode
@FaztCode 3 жыл бұрын
puede que el nombre de tu estrategia no tenga exactamente el mismo nombre o no has importado rl passport 🤔
@jeanpinto8864
@jeanpinto8864 3 жыл бұрын
Done.
@alvarocruz7386
@alvarocruz7386 3 жыл бұрын
Alguno tiene el problema en los modelos con el metodo methods?? Al usar el operador this typescript no encuentra la propiedades..
@TheDarqphoenix
@TheDarqphoenix 3 жыл бұрын
Si es lo que me ha pasado, se soluciona añadiendo después de new Schema
@ismaelgarcia5465
@ismaelgarcia5465 4 жыл бұрын
Seguirás con los ejemplos de graphql ? :D
@FaztCode
@FaztCode 4 жыл бұрын
Si, ya estoy preparando algunos para publicarlos pronto
@davichois
@davichois 4 жыл бұрын
As uno así con javascript
@hansjeffersonsanchezibanez7878
@hansjeffersonsanchezibanez7878 8 ай бұрын
Me aparece este error { "msg": "Hey undefined!" } como lo soluciono porfa. desde el controllers/special.controller.ts import {Request, Response} from 'express'; export const special = (req: Request, res: Response) => { return res.json({ msg: `Hey ${req.body.username}!` }); }; lo que no está en le video y no lo entiendo. Alguien?
@Devp720
@Devp720 8 ай бұрын
No esta recibiendo el username, debes fijarte si lo estas pasando bien por eso te sale undefined
@FaztCode
@FaztCode 8 ай бұрын
Es posible que el request body lo estes recibiendo en undefined, como dice @Dev720
@freddynunez760
@freddynunez760 3 жыл бұрын
Alguien al momento de crear el método "comparePassword" tiene problemas con las sentencia "this.password" en el minuto 34:40
@josematias4328
@josematias4328 3 жыл бұрын
In line 9, use: 'const userSchema: Schema = new Schema({'
@AlanDanielx
@AlanDanielx 3 жыл бұрын
@@josematias4328 Gracias, aunque no se porque lo tienes que escribir en ingles
@Gaipa1292
@Gaipa1292 3 жыл бұрын
Disculpa, lograron dar con la solucion?.. porque aunque agrego lo que comenta Jose Matias aun asi me sigue apareciendo el mismo error =/
@AlanDanielx
@AlanDanielx 3 жыл бұрын
@@Gaipa1292 te sugiero no aprendas esto en typescript, aprendelo primero sin typescript
@Gaipa1292
@Gaipa1292 3 жыл бұрын
@@AlanDanielx si es que el código lo tenia hecho en JS y funcionaba perfecto, ahora lo estaba intentado pasar a TS ayudándome con este tutorial y ahí fue cuando me surgió el problema, pero ya logré resolverlo.. Era un problema al definir la interfaz y por eso me daba el error
@jaimesanchezgalvis
@jaimesanchezgalvis 3 жыл бұрын
Una cosa importante, debes instalar un modulo que se llama cors e importarlo a tu proyecto, en el minuto 50 del front con algular Fazt lo explica, tarde mucho para solucionarlo por que pense que tenial mal el back. saludos :) kzbin.info/www/bejne/an6opIWFpNZoh9k&ab_channel=FaztCode
@jeanpinto8864
@jeanpinto8864 3 жыл бұрын
El módulo cors ya está importado en el archivo app.ts.
@jaimesanchezgalvis
@jaimesanchezgalvis 3 жыл бұрын
@@jeanpinto8864 si descargas el codigo si ya esta. Pero si escribes el codigo desde cero con el video, te encontraras con esta situacion saludos.
@premiumlyrics965
@premiumlyrics965 3 жыл бұрын
@@jaimesanchezgalvis desde el principio del video el dijo que se tiene que instalar cors
@jaimesanchezgalvis
@jaimesanchezgalvis 3 жыл бұрын
@@premiumlyrics965 Vale el comentario va orientado para los que que estamos iniciando y se nos pasan esos detalles por alto, y para cualquier persona que le pueda servir.
@sebastianpineda993
@sebastianpineda993 4 жыл бұрын
¿Dónde puedo aprender Typescript desde cero? ¿O Fazt tiene un curso de esto?
@FaztCode
@FaztCode 4 жыл бұрын
Estoy creando uno para publicarlo pronto en este canal :)
@sebastianpineda993
@sebastianpineda993 4 жыл бұрын
@@FaztCode Espectacular!
@premiumlyrics965
@premiumlyrics965 3 жыл бұрын
@@FaztCode aun lo estoy esperando
@sebastiansuazo2734
@sebastiansuazo2734 4 жыл бұрын
a alguien mas le da problemas instalando el modulo de bcrypt??
@978R
@978R 2 жыл бұрын
hola
@yeisonruizcuri4987
@yeisonruizcuri4987 4 жыл бұрын
premiun ?
@padrocha
@padrocha 4 жыл бұрын
¿Con qué es mejor?, ¿Con Javascript o Typescript?
@jonnyforza22
@jonnyforza22 4 жыл бұрын
typescript
@alvarocruz7386
@alvarocruz7386 3 жыл бұрын
typescript te permite realizar aplicaciones mas robustas y yo creo que mas seguras. Yo empecé a hacer un backend en tyscript y al menos con lo guia de fazt voy avanzando bien. Pero no quita que hay veces que me quedo atorado por no ser tan experto en typescript, cosa que si usara javascript no me pasaria.
@Kalostro69
@Kalostro69 4 жыл бұрын
No he terminado ni un solo video .-.
@cristianarieta3871
@cristianarieta3871 4 жыл бұрын
Fuera original que lo enseñes con autenticaciones con redes sociales
@chibolo1187
@chibolo1187 Жыл бұрын
el gran problema de este canal es que no explicas, simplemente codeas a voz alta
@cdcm
@cdcm 10 ай бұрын
pero que dices, es uno de los mejores canales que hacen tutoriales
Typescript REST API Validaciones con Zod
1:03:50
Fazt Code
Рет қаралды 11 М.
Typegoose - Typescript y Mongoose (Nodejs & Mongodb)
1:28:17
Fazt Code
Рет қаралды 15 М.
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 5 МЛН
Mom had to stand up for the whole family!❤️😍😁
00:39
Typescript, Nodejs & MongoDB RestAPI y Subida de Imagenes
1:26:40
Typescript & GraphQL | TypeORM, Type-GraphQL y ApolloServer
1:04:45
The TRIPLE FOLDING phone has a Problem.
12:54
Mrwhosetheboss
Рет қаралды 2,2 МЛН
Typescript & Nodejs, REST API JSON Web Tokens
1:21:00
Fazt Code
Рет қаралды 46 М.
How to use MongoDB/Mongoose in Nuxt 3 | Nuxt3 Database Integration
16:56
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 5 МЛН