hola men vengo a decirte que me pareces una gran persona por compartir tus conocimiento de calidad con muchos de los que te ven, aunque muchos de los cursos por ahí en udemy y demás plataformas estan a precios "accesibles" aun hay bastantes personas que no se lo pueden costear y aun asi tienen muchas ganas de aprender y superarse, y tu mediante tus videos les permites hacer eso, yo no soy muy religioso pero si creo que las buenas acciones que uno hace algún dia alguien las hara por nosotros , espero tengas mucho éxito en los objetivos que tengas y que sigas adelante sin que nadie te detenga. Saludos desde el estado lara - venezuela.
Señor Fazt, estoy agradecido con la colaboracion educativa que hace en esta plataforma, espero algun dia estrecharle la mano y agrdecerle personalmente, muchas personas nos hemos superado a travez de sus videos, lo animo a seguir adelante porque ni con plata se puede comprar el tiempo que usted invierte en hacer cada tutorial pero creame que usted podra ver reflejado los frutos de su obra en su familia y en su persona mediante las bendiciones de Dios. Excelente profesional y persona sin duda alguna, gracias.
Buenas noches, desde Venezuela donde la mayoria de los docentes se han ido y no tenemos acceso a muchos cursos online(falta de dolares), tus cursos me han ayudado mucho, por favor no desfallezcas, no abandones a personas como yo que queremos aprender. y a todos los demas tambien gracias, pues de sus preguntas y dudas tambien aprendo
Mi admiración y agradecimiento a las personas que toman su tiempo en impartir conocimiento... dejan aun lado el negocio de la educación y prefieren impartir sus conocimientos sin afanes de lucro Muy buen video Gracias
Hola Fazt ! Simplemente quiero darte gracias públicamente por tu excelente tutorial. Muy clara explicación de conceptos complicados y de forma muy amena. Felicitaciones. Muy buen trabajo. Un cordial saludo. Guillermo
Perfecto, muchas gracias por el vídeo. Después de estar probando diferentes tutoriales y getting started de blogs este ha sido el único tutorial que explica realmente desde el principio y paso a paso cómo hacerlo. He ido adaptado el código para que sea todo en typescript y no he tenido ningún problema.
Casi nunca comento en los vídeos , pero tus vídeos me han ayudado bastante y no podía quedarme callado así que muchas gracias! , e aprendido bastante, gracias por el tiempo que te tomas al realizar tus vídeos , Díos te bendiga!!, Y sigue adelante con tus metas , Saludos !!
Amigo muchisimas gracias por tus enceñanzas, yo tenia un problema al cargar todos mis datos del proyectos en la vista y gvracias a este video pude solucionarlo
Mi total admiración y agradecimiento por tus videos y aportes a la comunidad de desarrolladores, me han sido de gran ayuda y te deseo mucho éxito en tu carrera!
Hola camarada... Quiero felicitarte... eres muy bueno... puede aprender con esto algo que es clave para mi residencia profesional... Creo que todos los que nos hemos educado seglarmente estamos en el deber de compartir nuestro conocimiento con los que no han tenido oportunidad... Eres grande hermano... Mis respetos... tienes mi like y mi suscripción... Saludos desde Belize...
Hola Fazt Muchas gracias por tu tutorial la verdad tenia unas ganas inmensas de aprender como funciona el Async await ya que la verdad los callbacks generan mucho código y aveces puedes perderte un poco, Dejare mi aporte para las personas que se preguntan como envolver un error o como obtener el error en el Async - Await EmployeeController.getEmployee = async (req, res) => { try { const employee = await Employee.findById(req.params.id) res.status(200).json({ Success: true, Employee: employee }) } catch (error) { return res.status(404).json({ Success: false, errors: { error: error, message: 'Could not Find any Employee with ID [' + req.params.id + ']' } }) } }; :)
Gracias por el aporte, te hago una consulta además, cual seria la forma mas optimizada para devolver el error a traves de un motor de plantillas (uso EJS)?
Que tal Fazt, provengo de ASP.NET (actualmente .Net Core >=2.0) y ahora, muy entusiasmado de aprender este tipo de stack. Consulta, al escribir las funciones en el controlador para cada entidad, las validaciones, de la lógica del negocio, se realizarían en cada método de la clase misma, claro tal ves llamando a otros métodos que estarían por ejemplo en un repositorio. Por ejemplo al tratar de eliminar un empleado, podría tener que validar que el empleado por ejemplo no está en el histórico de salarios o no tenga salarios pendientes de pagar para el periodo actual. Mi punto es que éste código para validar y devolver los errores encontrados, se invocaría desde los métodos del controlador de cada entidad. Saludos!
Muchas gracias por este excelente tutorial, por el tiempo y esfuerzo que implica hacer esto, que nos ayuda a muchos a crear cosas a tener nuevas ideas.
Buen vídeo amigo, te dejo tu LIKE pero, este tema necesita profundizar más, claro esta que es una gran ayuda para los que no tengan para comprar en Udemy (que el de victor robles se los recomiendo) pero para tener una buena base, este vídeo esta cool.
hola fazt. La forma en que explicas es verdaderamente claro, mas claro que el agua. he aprendido muchas cosas en tu canal, gracias por compartir tus conocimientos. Tengo una pregunta espero que respondas. como puedo obtener los datos por el nombre de employee pienso añadir un campo de buscar nombres de employees en el interfaz de angular y si busco con id tendria que saber bien el id. bueno es una función que quisiera añadir al interfaz. saludos
Fazt, consulta sobre el stack MEAN donde puedo subir mi proyecto. Ya que crear el ambiente de desarrollo es una cosa y cuales son las paginas que me permiten probar, cual seria un hosting recomendado por ti. Saludos y esta excelente tu canal !
Un gusto que te sirva Camilo, aqui te dejo otro en el que uso MySQL en lugar de Mongodb -> th-cam.com/video/lxYB79ANJM8/w-d-xo.html Y puedes buscar otros ejemplos en el canal th-cam.com/channels/X9NJ471o7Wie1DQe94RVIg.htmlvideos Un Saludo :)
@@FaztTech genial, oye, estoy tratando de hacer deployment con esta app usando docker component, tienes algún video o tutorial? Me urge para un proyecto de la universidad! Mil gracias
Muchas gracias por compartir tus conocimientos, pero tengo este error que dice ser de controladores, como solucionarlo? (node:3900) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
es mejor utilizar try catch al invocar el await, perdon, no he terminado de ver el video, pero, queria comentarlo, por ejemplo try { let user = await models.user.findById(req.params.id) user.type = req.body.type await user.save() res.json('Usuario actualizado') } catch (err) { console.error(err); res.status(500).json('Error al actualizar el usuario') }
hola profesor muchas gracias por este curso. tengo una duda tienes algun video que nos explique como podemos subir nuestra aplicación ya terminada cuando usamos (Web Stacks MEAN) a un hosting como lo hacemos ?
Hola!! me pareció excelente el curso y gracias a ambos vídeos pude desarrollar mi proyecto. Quería aprovechar para hacerte una consulta.. no se si es de tus conocimientos. Pero podes saber como subir el sitio a un host?? He mirado diferentes vídeos pero no he logrado hacerlo. Estoy probando con hostinger pero logré subir solo la parte del frontend. Desde ya muchas gracias!!
Una pregunta Fazt, me parecío interesante la nueva forma de async await, peeero... como controlas si ha habido un error? con promesas me resulta mas facil controlarlo. Gracias por tus videos
Hola Fazt muchas gracias por tan excelente tutorial. Estuve buscado el repositorio del projecto y no lo encontré, ¿me podrías ayudar con eso? De nuevo muchísimas gracias 😁
Muy buen video, aparte de las funciones de express por que usas variables y metodos en ingles como employee? Nada malo pero hay personas que no saben que es employee. Muchas gracias por todo.
El programación el inglés es en lenguaje estandar. De hecho la mejor práctica es utilizar el inglés ya que en general es lo que se utiliza y así si otra persona desarrolladora ve tu código se familiarice facilmente con él.
23:21 [nodemon] starting `node back/index.js index.js` node:internal/modules/cjs/loader:936 throw err; ^ Cannot find module (ruta antes de /server)/index.js La estructura del proyeycto es la misma
hola fazt, cómo se haría para poder filtrar los datos por ejemplo filtrar los empleados que tengan una característica? tengo dudas sobre tambien como crearía una segunda tabla sin que esta entre en conflicto con la primera, porfa espero tus comentarios!
Hola Fatz, muy buen video, y buen explicacion, te felicito. Tengo dudas acerca de los que estoy haciendo mal, cuando llego a la instalacion de mongoose, detengo y reinicio el servicio, no recibo los datos de la web, (error, tiempo de carga, datos descargados) y a la hora de inicializar en linux mongod, me pide que lo instale en el sistema operativo, ya que no reconoce el servicio mongod ... Cual sera mi error? Desde ya muchas gracias y agradeceria que me ayudaras. Saludos desde Argentina en esta cuarentena!!!!
Estimado Excelente video muy explicativo y e aprendido demasiado, pero mi consulta es ¿Dónde puedo ver mi base de datos de mongoDB?? un saludos desde Chile
hola Fazt .. una consulta: se podría decir que quien programe un MEAN es un programador fullstack?.. desde ya gracias por lo que haces por la humanidad
Como hago para iniciar de manera automática un servidor en nodeJS y en mongoDB? por ejemplo una API REST qye este en local y una aplicación en local que sea, la que lo consuma, puede ser una aplicacion en Angular.
Una consulta, soy nuevo en el mundo de la programación ... quiero saber que diferencia tiene este curso en youtube de este canal con los cursos de udemy? , es lo mismo? lo pregunto porque no se si pagar un curso de udemy o solo quedarme con el curso de este canal, espero respuesta, gracias.
Amigo fazt porque me aparece esto: (node:8764) DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect. (node:8764) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
Tal vez algo tarde, pero logré encontrar solución a esto. Básicamente solo hay que cambiar el archivo database.js la conexión de mongoose de mongoose.connect(URI) a mongoose.connect(URI, {useUnifiedTopology: true, useNewUrlParser: true}). stackoverflow.com/questions/50448272/avoid-current-url-string-parser-is-deprecated-warning-by-setting-usenewurlpars
Hola Fatz tengo un inconveniente, en e minuto 35:36 todo va bien, pero cuando lanzo o ejecuto no me presenta el status:'api works' y creo que todo esta bien codigicado
amigo, me gustaría saber como puedo conectarme a slack ya que el enlace en la descripción del video ya a expirado, saludos y muchas gracias por tus videos!!!!!
Hola Fazt, primero que nada quiero agradecerte por tus tutoriales, me ayudan día a día. tengo una duda con respecto al metodo createEmployee, creas un nuevo employee y luego ocupas la opción .save() y luego devuelves el mensaje . ¿en este caso como manejas algún posible error ? si no me equivoco esa función debiera quedar de la siguiente forma: employeeController.createEmployee = async (req,res) =>{ const updateEmployee = new employeeModel(req.body); const result = await updateEmployee.save((err,usersave) =>{ if(err) return res.json({"message": "Ocurrio el siguiente problema: " + err}) if(usersave) return res.json({"message": "Usuario guardado de manera exitosa"}) }); }, saludos y muchas gracias por tus videos.
Hola Gonzalo, creo que en este vídeo no uso callbacks, sino utilizo async/await para escribir las consultas, así que para manejar algun error tienes que usar try catch y examinar con un if el resultado
Buenas la verdad me perece un buen vídeo, pero en las solicitudes de put, solo me actualiza el primer elemento creado, es decir, si tengo 3 empleados y quiero actualizar el elemento 3, solo me actualiza el primer elemento que cree. Todavía no lo he solucionado
hola men vengo a decirte que me pareces una gran persona por compartir tus conocimiento de calidad con muchos de los que te ven, aunque muchos de los cursos por ahí en udemy y demás plataformas estan a precios "accesibles" aun hay bastantes personas que no se lo pueden costear y aun asi tienen muchas ganas de aprender y superarse, y tu mediante tus videos les permites hacer eso, yo no soy muy religioso pero si creo que las buenas acciones que uno hace algún dia alguien las hara por nosotros , espero tengas mucho éxito en los objetivos que tengas y que sigas adelante sin que nadie te detenga. Saludos desde el estado lara - venezuela.
Saludos Gabriel desde caracas !!! tienes razon este pana comparte sus conocimientos !!!!
Señor Fazt, estoy agradecido con la colaboracion educativa que hace en esta plataforma, espero algun dia estrecharle la mano y agrdecerle personalmente, muchas personas nos hemos superado a travez de sus videos, lo animo a seguir adelante porque ni con plata se puede comprar el tiempo que usted invierte en hacer cada tutorial pero creame que usted podra ver reflejado los frutos de su obra en su familia y en su persona mediante las bendiciones de Dios. Excelente profesional y persona sin duda alguna, gracias.
Buenas noches, desde Venezuela donde la mayoria de los docentes se han ido y no tenemos acceso a muchos cursos online(falta de dolares), tus cursos me han ayudado mucho, por favor no desfallezcas, no abandones a personas como yo que queremos aprender. y a todos los demas tambien gracias, pues de sus preguntas y dudas tambien aprendo
Mi admiración y agradecimiento a las personas que toman su tiempo en impartir conocimiento...
dejan aun lado el negocio de la educación y prefieren impartir sus conocimientos sin afanes de lucro
Muy buen video
Gracias
menuda masterclass te has marcado, vengo de PHP y Python y me ha quedado todo clarisimo. Like y espero que sigas este gran trabajo.
Hola Fazt ! Simplemente quiero darte gracias públicamente por tu excelente tutorial. Muy clara explicación de conceptos complicados y de forma muy amena. Felicitaciones. Muy buen trabajo. Un cordial saludo. Guillermo
Perfecto, muchas gracias por el vídeo. Después de estar probando diferentes tutoriales y getting started de blogs este ha sido el único tutorial que explica realmente desde el principio y paso a paso cómo hacerlo. He ido adaptado el código para que sea todo en typescript y no he tenido ningún problema.
Casi nunca comento en los vídeos , pero tus vídeos me han ayudado bastante y no podía quedarme callado así que muchas gracias! , e aprendido bastante, gracias por el tiempo que te tomas al realizar tus vídeos , Díos te bendiga!!, Y sigue adelante con tus metas , Saludos !!
Amigo muchisimas gracias por tus enceñanzas, yo tenia un problema al cargar todos mis datos del proyectos en la vista y gvracias a este video pude solucionarlo
Mi total admiración y agradecimiento por tus videos y aportes a la comunidad de desarrolladores, me han sido de gran ayuda y te deseo mucho éxito en tu carrera!
que buen video yo estoy estudiando este stack para buscar en mejor empleo, gracias por tu aporte amigo que Dios te bendiga
Este tutorial es EXCELENTE, era todo lo que estaba buscando!
GRACIAS!
mucho mejor explicado que el curso de nextU
Hola camarada... Quiero felicitarte... eres muy bueno... puede aprender con esto algo que es clave para mi residencia profesional... Creo que todos los que nos hemos educado seglarmente estamos en el deber de compartir nuestro conocimiento con los que no han tenido oportunidad...
Eres grande hermano... Mis respetos... tienes mi like y mi suscripción... Saludos desde Belize...
Hola Fazt Muchas gracias por tu tutorial la verdad tenia unas ganas inmensas de aprender como funciona el Async await ya que la verdad los callbacks generan mucho código y aveces puedes perderte un poco, Dejare mi aporte para las personas que se preguntan como envolver un error o como obtener el error en el Async - Await
EmployeeController.getEmployee = async (req, res) => {
try {
const employee = await Employee.findById(req.params.id)
res.status(200).json({
Success: true,
Employee: employee
})
} catch (error) {
return res.status(404).json({
Success: false,
errors: {
error: error,
message: 'Could not Find any Employee with ID [' + req.params.id + ']'
}
})
}
};
:)
Gracias por el aporte, te hago una consulta además, cual seria la forma mas optimizada para devolver el error a traves de un motor de plantillas (uso EJS)?
Eres muy bueno en todo. Gracias brother. Siempre tan claro lo que explicas y tan funcional tu codigo.
gracias... yo aprendi con el de angular.js.... pero con este curso.. sera fantastico.. gracias fazt.
Gracias por compartir tus conocimientos. Saludos desde Colombia.
Saludos, muchas gracias por tan excelente curso. El link de Slack venció
Que tal Fazt, provengo de ASP.NET (actualmente .Net Core >=2.0) y ahora, muy entusiasmado de aprender este tipo de stack. Consulta, al escribir las funciones en el controlador para cada entidad, las validaciones, de la lógica del negocio, se realizarían en cada método de la clase misma, claro tal ves llamando a otros métodos que estarían por ejemplo en un repositorio. Por ejemplo al tratar de eliminar un empleado, podría tener que validar que el empleado por ejemplo no está en el histórico de salarios o no tenga salarios pendientes de pagar para el periodo actual. Mi punto es que éste código para validar y devolver los errores encontrados, se invocaría desde los métodos del controlador de cada entidad. Saludos!
Excelente profe, increible sus videos, y gracias inmensas por compartir su conocimiento.
Gracias kpo por todo el conocimiento que compartis!
Muchísimas gracias muy bien explicado
Amigo fazt.. seria fantastico si explicas y desarrollas utilizando subida de imagenes. Por ejempño para productos.
Muchas gracias por este excelente tutorial, por el tiempo y esfuerzo que implica hacer esto, que nos ayuda a muchos a crear cosas a tener nuevas ideas.
Bro definitivamente muchas gracias, esto de verdad me ayudo
Gusto el curso que necesito. Gracias, los mejores vídeos!
Excelente video soy fan de tus tutoriales... ayudanos con un MEAN actualizado intengrando Ngrx!
Explicación muy clara, 10/10
De los mejores canales de habla hispana!
Vamos a la parte 2, eres un crack!!!!!!
Ultra calidad
Buen vídeo amigo, te dejo tu LIKE pero, este tema necesita profundizar más, claro esta que es una gran ayuda para los que no tengan para comprar en Udemy (que el de victor robles se los recomiendo) pero para tener una buena base, este vídeo esta cool.
si falla el envio de datos desde postman usar
app.use(express.urlencoded()) que reemplaza el bodyparser de las versiones anteriores.
Buen curso Fazt! Es bueno ver que usas buenas prácticas tales como async/await y el uso de controllers en el backend! Saludos
Amigo excelente tutorial muy completo. Gracias por el enorme trabajo.
hola fazt. La forma en que explicas es verdaderamente claro, mas claro que el agua. he aprendido muchas cosas en tu canal, gracias por compartir tus conocimientos.
Tengo una pregunta espero que respondas. como puedo obtener los datos por el nombre de employee pienso añadir un campo de buscar nombres de employees en el interfaz de angular y si busco con id tendria que saber bien el id. bueno es una función que quisiera añadir al interfaz. saludos
finalmente vou aprender http com angular e express
Fazt bro!, Gracias Totales por TODO!!!!!
Hola fazt, un vídeo de como manejas la autenticación en el stack MEAN, saludos
¡Hola Fazt!, sos grande, sabelo! Saludos y gracias por este curso :)
Muchas gracias fue de gran ayuda.
Dios!! Eres el puto Amo!!
Great presentation. God bless you!
me encanto muchísimo tu tutorial , muy recomendado , muchísimas gracias , excelente en todo , saludos
Tutorial genial, me está ayudando mucho a entender MEAN
Me suscribi muchas gracias me parece excelente curso
Fazt, consulta sobre el stack MEAN donde puedo subir mi proyecto. Ya que crear el ambiente de desarrollo es una cosa y cuales son las paginas que me permiten probar, cual seria un hosting recomendado por ti. Saludos y esta excelente tu canal !
Puedes subir el repositorio a heroku con heroku cli
TE AMO FAZT
Felicidades Fazt muchas gracias.
Muchas gracias
Muchas gracias me ah sido de gran ayuda el material que entregas, que SO utilizas ?
muy bueno tus videos gracias por dedicar tanto tiempo por nosotros
Excelente tutorial !!!! me has ayudado bastante !! saludos !!
Muchas gracias! Esto ha sido de gran ayuda, excelente explicación!!!! +100
Un gusto que te sirva Camilo, aqui te dejo otro en el que uso MySQL en lugar de Mongodb ->
th-cam.com/video/lxYB79ANJM8/w-d-xo.html
Y puedes buscar otros ejemplos en el canal
th-cam.com/channels/X9NJ471o7Wie1DQe94RVIg.htmlvideos
Un Saludo :)
@@FaztTech genial, oye, estoy tratando de hacer deployment con esta app usando docker component, tienes algún video o tutorial? Me urge para un proyecto de la universidad! Mil gracias
Muchas gracias por compartir tus conocimientos, pero tengo este error que dice ser de controladores, como solucionarlo?
(node:3900) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be
removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
Gracias fazt por este curso, tengo una pregunta: Este curso se puede realizar con angular cli 8?
Excelente vídeo, estaba esperando uno así, adicional¿ podrías hacer un vídeo de cómo desplegar una app en heroku?, sería de gran ayuda
Lo apunto, para grabarlo uno de estos días :)
Tremendo material, Saludos!!
es mejor utilizar try catch al invocar el await, perdon, no he terminado de ver el video, pero, queria comentarlo, por ejemplo
try {
let user = await models.user.findById(req.params.id)
user.type = req.body.type
await user.save()
res.json('Usuario actualizado')
} catch (err) {
console.error(err);
res.status(500).json('Error al actualizar el usuario')
}
excelente
hola profesor muchas gracias por este curso. tengo una duda tienes algun video que nos explique como podemos subir nuestra aplicación ya terminada cuando usamos (Web Stacks MEAN) a un hosting como lo hacemos ?
Hola!! me pareció excelente el curso y gracias a ambos vídeos pude desarrollar mi proyecto. Quería aprovechar para hacerte una consulta.. no se si es de tus conocimientos. Pero podes saber como subir el sitio a un host?? He mirado diferentes vídeos pero no he logrado hacerlo. Estoy probando con hostinger pero logré subir solo la parte del frontend. Desde ya muchas gracias!!
Una pregunta Fazt, me parecío interesante la nueva forma de async await, peeero... como controlas si ha habido un error? con promesas me resulta mas facil controlarlo. Gracias por tus videos
Hola Fazt muchas gracias por tan excelente tutorial. Estuve buscado el repositorio del projecto y no lo encontré, ¿me podrías ayudar con eso? De nuevo muchísimas gracias 😁
Todavia no termino de hacer el otro cuando tu ya pones este.. Muy rapido mi chavo
hola Fazt, podrias hacer un video de como crear en Angular un navbar con un sidebar, seria de gran ayuda, gracias!
increible tu contenido !!! muchas gracias
genio!! Entendi todo, muchas gracias!!
muy bien!
bravo, excelente!!!
Fazt debería de crear un StartUp
Fazt, con la instruccion await podriamos validar si errores? como lo hace el catch
Muy buen video, aparte de las funciones de express por que usas variables y metodos en ingles como employee? Nada malo pero hay personas que no saben que es employee. Muchas gracias por todo.
El programación el inglés es en lenguaje estandar. De hecho la mejor práctica es utilizar el inglés ya que en general es lo que se utiliza y así si otra persona desarrolladora ve tu código se familiarice facilmente con él.
Buenas, si quisiera hacer una búsqueda por otro atributo, que debería escribir para reemplazar el findById() ??
23:21
[nodemon] starting `node back/index.js index.js`
node:internal/modules/cjs/loader:936
throw err;
^
Cannot find module (ruta antes de /server)/index.js
La estructura del proyeycto es la misma
Excelente !!!
hola fazt, cómo se haría para poder filtrar los datos por ejemplo filtrar los empleados que tengan una característica? tengo dudas sobre tambien como crearía una segunda tabla sin que esta entre en conflicto con la primera, porfa espero tus comentarios!
excelente, fazt como haria para sumar los sueldo, desde angular con typescript ,sin usar operaciones de mongodb saludos
Muy buenos tu vídeos, Saludos
Saludos Jahdiel :)
Hola Fatz, muy buen video, y buen explicacion, te felicito.
Tengo dudas acerca de los que estoy haciendo mal, cuando llego a la instalacion de mongoose, detengo y reinicio el servicio, no recibo los datos de la web, (error, tiempo de carga, datos descargados) y a la hora de inicializar en linux mongod, me pide que lo instale en el sistema operativo, ya que no reconoce el servicio mongod ...
Cual sera mi error?
Desde ya muchas gracias y agradeceria que me ayudaras.
Saludos desde Argentina en esta cuarentena!!!!
Estimado Excelente video muy explicativo y e aprendido demasiado, pero mi consulta es ¿Dónde puedo ver mi base de datos de mongoDB??
un saludos desde Chile
puedes descargar robo 3t
hola Fazt .. una consulta: se podría decir que quien programe un MEAN es un programador fullstack?.. desde ya gracias por lo que haces por la humanidad
@WgoodT - with good taste genial
Como hago para iniciar de manera automática un servidor en nodeJS y en mongoDB? por ejemplo una API REST qye este en local y una aplicación en local que sea, la que lo consuma, puede ser una aplicacion en Angular.
@fazt ya el enlace del SLACK no edta disponible tiene otro?
hermano que recomiendas mongo o firestore de firebase?
Una consulta, soy nuevo en el mundo de la programación ... quiero saber que diferencia tiene este curso en youtube de este canal con los cursos de udemy? , es lo mismo? lo pregunto porque no se si pagar un curso de udemy o solo quedarme con el curso de este canal, espero respuesta, gracias.
Estoy por aprender mean, te pregunto... Es bueno para hacer apps grandes o es para algo chico?
por qué en la base de datos no se utiliza async y await, es por que debe devolver un error al momento en que hace la consulta a la base de datos?
Amigo fazt porque me aparece esto:
(node:8764) DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.
(node:8764) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
Tal vez algo tarde, pero logré encontrar solución a esto.
Básicamente solo hay que cambiar el archivo database.js la conexión de mongoose de mongoose.connect(URI) a mongoose.connect(URI, {useUnifiedTopology: true, useNewUrlParser: true}).
stackoverflow.com/questions/50448272/avoid-current-url-string-parser-is-deprecated-warning-by-setting-usenewurlpars
@@aleneri97 Muchísimas Gracias por este aporte hoy me a ayudado muchísimo!
Fazt una pregunta ya no es importante registrar una persona con su documento de identidad como atributo clave cuando usamos mongo db?
Genial! Como se haria find by name? queda muy feo el id de mongo en la url, mejor seria por nombre, como se haria? alguna ayuda? gracias!!
Hola Fatz tengo un inconveniente, en e minuto 35:36 todo va bien, pero cuando lanzo o ejecuto no me presenta el status:'api works' y creo que todo esta bien codigicado
amigo, me gustaría saber como puedo conectarme a slack ya que el enlace en la descripción del video ya a expirado, saludos y muchas gracias por tus videos!!!!!
Hola Fazt, primero que nada quiero agradecerte por tus tutoriales, me ayudan día a día.
tengo una duda con respecto al metodo createEmployee, creas un nuevo employee y luego ocupas la opción .save() y luego devuelves el mensaje .
¿en este caso como manejas algún posible error ?
si no me equivoco esa función debiera quedar de la siguiente forma:
employeeController.createEmployee = async (req,res) =>{
const updateEmployee = new employeeModel(req.body);
const result = await updateEmployee.save((err,usersave) =>{
if(err) return res.json({"message": "Ocurrio el siguiente problema: " + err})
if(usersave) return res.json({"message": "Usuario guardado de manera exitosa"})
});
},
saludos y muchas gracias por tus videos.
Hola Gonzalo, creo que en este vídeo no uso callbacks, sino utilizo async/await para escribir las consultas, así que para manejar algun error tienes que usar try catch y examinar con un if el resultado
Fazt!
un millón de gracias por tu respuesta, saludos y sigue haciendo estos vídeos tan buenos .
Awesome
Pregunta de novato si quiero poner mas esquemas quedaria asi module.exports = mongoose.model('Tickets', UserSchema, esquema2, esquema3); ?
Buenas la verdad me perece un buen vídeo, pero en las solicitudes de put, solo me actualiza el primer elemento creado, es decir, si tengo 3 empleados y quiero actualizar el elemento 3, solo me actualiza el primer elemento que cree. Todavía no lo he solucionado
cuanto cambia este al 8?
y para que actualize sin recargar la pagina?