API REST con Nodejs y Mysql

  Рет қаралды 36,694

Fazt

Fazt

Күн бұрын

Пікірлер: 104
@sebastianamayazabala1621
@sebastianamayazabala1621 5 жыл бұрын
Mil gracias. no importa la forma en que haces DB, aun habemos quienes nos encanta en comandos de terminal
7 жыл бұрын
Muchas gracias por el vídeo! Me ha servido de mucho muy instructivo! Quizá añadiría cómo evitar que se pare la ejecución del servicio cada vez que ocurre una excepción. Un saludo!
@FaztTech
@FaztTech 7 жыл бұрын
Gracias, lo tendre en cuenta, pero si quieres ir buscando algo, lo puedes buscar como "manejo de errores en express", pronto tratare de subir un vídeo explicando el tema. Un saludo!
@primerempleoit4780
@primerempleoit4780 5 жыл бұрын
El suspiro final después de decir "esto fue todo" estuvo a la altura del gemido de Rose del Titanic cuando lanza la piedra al agua. Totalmente liberado de continuar con el video!
@RamiroDavalos
@RamiroDavalos 7 жыл бұрын
Muchas gracias.. ases exactamente lo que estoy buscando.. ahora ya tengo mi API REST con Mysql
@germanapazaninaraque8378
@germanapazaninaraque8378 6 жыл бұрын
Excelente fazt me gustaría que realices un crud de react node y mysql
@oswaldosilva7750
@oswaldosilva7750 4 жыл бұрын
Excelente contenido. Gracias por compartir. Saludos desde Venezuela.
@josephospina5827
@josephospina5827 7 жыл бұрын
Esta genial el video para que se va que se puede utilizar bases relacionales con Node. Pero igual el usar un ORM como sequelize si que ayuda mucho pero seria mas adelante. Genial y exitos
@torocienfuegos
@torocienfuegos 5 жыл бұрын
Excelente curso... tendrás algo con node y elasticsearch
@Juandagudelo
@Juandagudelo 6 жыл бұрын
Muchas gracias por tus videos me han sido de gran utilidad. Quisiera saber si me puedes ayudar con un video donde enseñes a hacer validaciones del formulario desde el back end tipo laravel validator.
@martinlopezmorales9560
@martinlopezmorales9560 6 жыл бұрын
Muy buen tutorial!!! (Y) bien concreto. Una sola cosa no me funciono pero le encontré solución, la dejo por si le pasa a alguien mas: En el update, al declarar la query, me daba error, encontré otra forma de declararla y así funciono bien: userModel.updateUser = (userData, callback) => { if (connection) { connection.query('UPDATE users SET username = ?, password = ?, email = ? WHERE id = ?',[userData.username, userData.password, userData.email, userData.id], (err, result) => { if (err) { throw err; }else{ callback(null, { "msg": "succes" }); } }) } };
@cristobalmancilla5492
@cristobalmancilla5492 4 жыл бұрын
hermano, me salvaste la vida, graciaaaaas!!!
@localhost9666
@localhost9666 6 жыл бұрын
hola fazt de utilizar una bd en postgre el procedimiento es el mismo? gracias
@sebastianamayazabala1621
@sebastianamayazabala1621 5 жыл бұрын
Hola Fazt, en el minuto 7:35 cambias el metodo Router de express para enviar una funcion, pero veo que en videos mas actuales vuelves a usar Router.... que ventajas trae este metodo de direccionamiento? ... gracias.
@AlexisOxter10
@AlexisOxter10 6 жыл бұрын
Cuando haces el archivo user.js lo que usas es algún tipo de patrón de diseño? si es así decir el nombre! Muchas gracias y excelentes vídeos ! :)
@kendalcarmona3341
@kendalcarmona3341 5 жыл бұрын
Hola amigo, excelete video, pero podría agregar en el repositorio como usarlo con procesos de almacenamiento? Gracias
@elbertjosesalasbrochero6318
@elbertjosesalasbrochero6318 3 жыл бұрын
Amigo cómo le pongo key a mi aplicación cliente para que solo el pueda hacer peticiones HTTP y no todo el mundo
@danielvaleriobroncano9677
@danielvaleriobroncano9677 2 жыл бұрын
voy aprendiendo tmb , si tienes tuto me compartes, seria de gran ayuda. salud2
@carlosdnl7078
@carlosdnl7078 5 жыл бұрын
Hola Fazt, necesito implementar este Api Rest, pero en Microsoft Server. La verdad no me queda muy claro como lo puedo hacer, y me seria de mucha ayuda si me puedes orientar sobre la manera más adecuada de hacerlo.
@xavieresquel
@xavieresquel 5 жыл бұрын
Hola. En principio gracias por tus recursos. Se valoran mucho. Queria preguntarte si puedes pasarme el enlace del código de este video. Porque el que está en la descripción no corresponde al del tutorial del video. Son noticias y el video va de usuarios. Desde ya muchas gracias!
@xavieresquel
@xavieresquel 5 жыл бұрын
Acá la encontré... gracias de nuevo por tu aporte, la dejo por si alguien la requiere. github.com/FaztWeb/mysql-nodejs-restapi
@IvanGarcia-yv9mk
@IvanGarcia-yv9mk 7 жыл бұрын
Gracias por el tutorial me ayudo muchisimo. Tengo una duda cuando se inserta un nuevo usuario, los campos created_at y update_at los llena con null y hasta cuando se actualiza un usuario entonces si cambia update_at como debe ser. Por que el campo created_at no se llena con los datos que deben ser ?
@danber9637
@danber9637 6 жыл бұрын
Una pregunta, cómo se llama el paquete para que se le pongan íconos a los archivos dependiendo del formato? PD: Muy buen tutorial, lo agradesco bastante. Se me ha hecho muy útil!!
@foxshoot3138
@foxshoot3138 5 жыл бұрын
hola muchas gracias por el tutorial me ayuda mucho.
@kendalcarmona3341
@kendalcarmona3341 6 жыл бұрын
Buenisimo, sus vídeos son geniales, explica bien y super fáciles..
@cristiaanlp
@cristiaanlp 6 жыл бұрын
Una pregunta, si quisiera hacer un filtrado de busqueda por determinados campos como lo haria? Por ejemplo, quiero los usuarios con nombre=xxx&email=xxx necesito hacer un metodo get que reciba una una cantidad de parametros desconodia para filtrar la respuesta
@oduber.vasquez
@oduber.vasquez 7 жыл бұрын
Excelentes vídeos hermano muchas gracias!! realice una api con mysql y todo marcha muy bien y generando su token!! el problema es cuando trato de utilizar la api desde VueJs 2, utilizando la librería AXIOS. produce un error el cual me dice que no tengo permisos Access-Control-Allow. te agradezco si me puedes ayudar!! saludos y mucho excito
@FaztTech
@FaztTech 7 жыл бұрын
es un asunto de seguridad, se llamar CORS, agrega estas lineas de código que estan en este enlace, solas las del middleware enable-cors.org/server_expressjs.html
@alexhizjimenez260
@alexhizjimenez260 6 жыл бұрын
hola amigo, buen curso... podrias hacer uno utilizando SOAP
@jefjef418
@jefjef418 5 жыл бұрын
repo de github correspondiente github.com/FaztWeb/mysql-nodejs-restapi
@GMRF18
@GMRF18 7 жыл бұрын
Con esto en teoría lo prodria conectar con angular o react?
@LuisCastilloLuisCastill0
@LuisCastilloLuisCastill0 6 жыл бұрын
Hola, si quiero agregar socket.io a una ruta en específico?, es que los proyectos y vídeos que eh visto de socket.io no ocupan rutas
@MageLink
@MageLink 5 жыл бұрын
Muchas gracias por tu tutorial. 10/10
@arielslade4948
@arielslade4948 6 жыл бұрын
Hola como estás, muy bueno el video, pero solo queestoy trabado en el principio, me compila.. la consola me muestra el server on port 3000.. pero en la web me coloca el localhost envió una respuesta no válida. ERR_INVALID_HTTP_RESPONSE... nunca logre que me colocara los [ ], de hecho baje tu proyecto de git y me da el mismo error
@santiagorb3681
@santiagorb3681 6 жыл бұрын
Porque no usas sequelize?
@luissubero388
@luissubero388 7 жыл бұрын
muy bueno :), aun no tienes el de postgresql?
@charliexgun2063
@charliexgun2063 6 жыл бұрын
Fazt tengo un proyecto ya con una bd mysql, busco hacer otra parte en angular, que debe conectarse a esa misma bd mysql para todo lo que deba hacer, con esta api rest puedo conectarlos?
@FaztTech
@FaztTech 6 жыл бұрын
Hola Charlie. Por supuesto, de hecho ese es el propósito de las Rest API, que uses tus mismos datos en distintas aplicaciones 😀
@luisdiazreynoso
@luisdiazreynoso 6 жыл бұрын
Viejo.. 10/10 nailed it again ;D Esto es justo lo que necesitaba ! Seguiré al pendiente de tus videos. Muchas gracias ;)
@elbertjosesalasbrochero6318
@elbertjosesalasbrochero6318 3 жыл бұрын
Yo tengo las credenciales en la api rest pero ahora necesito las apikey para el usuario cliente.
@davidrey9-leagueoflegend226
@davidrey9-leagueoflegend226 7 жыл бұрын
Muy buen vídeo , podrías explicarnos cómo hacer una api restó con node y postgresql? Saludos :D
@FaztTech
@FaztTech 7 жыл бұрын
Davidrey9 - League of legend xD pues ya que, creo que lo voy hacer con todas las bases de datos populares creo :)
@davidrey9-leagueoflegend226
@davidrey9-leagueoflegend226 7 жыл бұрын
Fazt perfecto gracias 😄
@crosht
@crosht 6 жыл бұрын
Hola, sabes si llegó a explicarlo con postgresql?
@volkeatworld
@volkeatworld 6 жыл бұрын
esta es la fila para saber si lo hizo con postgre o mongo?
@aldana9758
@aldana9758 5 жыл бұрын
@@FaztTech Hazlo por favor con mssql, con pool de conexiones, por favor amigo.
@dragonmaudj
@dragonmaudj 6 жыл бұрын
esto como lo puedo subir a un servidor? porque requiero usarlo online
@diegogustavosanchezmendez7697
@diegogustavosanchezmendez7697 6 жыл бұрын
Ojala pudieras hacer una api rest con oracledb
@davidtb2878
@davidtb2878 6 жыл бұрын
Muchas gracias por el video. Me funciona todo perfectamente. Pero tengo una duda...Quiero coger datos de la base de datos para hacer comprobaciones, etc...lo que viene siendo la lógica. (Lo que has hecho en el video son las rutas y una lógica CRUM). Para ello he hecho un archivo llamado 'logica.js' dentro de la carpeta modelos, en este archivo quiero poner una serie de métodos para hacer las comprobaciones oportunas, y generar automaticamente una serie de valores a insertar en la base de datos, en lugar de hacerlo manualmente (para ello quiero obtener el json de la tabla que desee y acceder a sus parámetros). El problema que tengo es que no puedo acceder de ninguna manera al json que me debería devolver, he probado con XMLHttpRequest siempre obtengo 'undefined', voy un poco perdido....
@davidtb2878
@davidtb2878 6 жыл бұрын
Tanto con Postman como con el navegador abro la página que quiero y obtengo el json. Pero si lo hago de manera programática no hay manera.
@cristiaanlp
@cristiaanlp 6 жыл бұрын
Me sirvio muchisimo!!! Gracias!!!!!!
@FaztTech
@FaztTech 6 жыл бұрын
Hola Cristian. un verdadero gusto que te sea útil el contenido si deseas encontrar más contenido parecido a este, te recomiendo mi segundo canal Fazt Code kzbin.info/door/Mn28O1sQGochG94HdlthbAvideos Un Saludo y Mucha suerte! :)
@eduardofuentes3526
@eduardofuentes3526 6 жыл бұрын
primero que nada muchas gracias, este tuto me ha servido de mucho, pero como puedo hacer un get con parametros en formato json alguien lo sabe?
@rafafuta
@rafafuta 6 жыл бұрын
"DE HECHO" solo copié el código para probar, gracias.
@fertg5306
@fertg5306 6 жыл бұрын
Cuando intento conectar con MYSQL a través de la terminal me sale un error "El término 'mysql' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable" ya reinstale varias veces el paquete MYSQL pero no funciona
@diego.coder26
@diego.coder26 7 жыл бұрын
amigo geniales tus vídeos por favor necesito mas de reactjs saludos
@FaztTech
@FaztTech 7 жыл бұрын
Diego Esteban Cortes Escandon pronto subiré más de reactjs :)
@Leo777Hunter
@Leo777Hunter 7 жыл бұрын
Muchas gracias Fazt :)
@pupoxws983
@pupoxws983 Жыл бұрын
GRACIAS
@juanhandshake5490
@juanhandshake5490 7 жыл бұрын
Muy chido hoy lo practico :) gracias
@juandeven
@juandeven 6 жыл бұрын
Esto es relacional o no relacional?
@FaztTech
@FaztTech 6 жыл бұрын
Hola Juan, Mysql es una base de datos Relacional. (RDMS) :)
@juandeven
@juandeven 6 жыл бұрын
ah ok es que escuche de json en mysql no relacional. solo queria saber si este video era uno o el otro.
@TheFeroz2009
@TheFeroz2009 6 жыл бұрын
esto que está cogido, del curso de Colt Steele, o lo ha cogido él de ti? Es clavadito, desde la estructura general, a la del interior de los archivos, a las líneas de código individuales. Eché en falta una mención a la fuente (ya no sé si correspondería en tu curso o en el suyo).
@fernandoquispealderete8245
@fernandoquispealderete8245 5 жыл бұрын
Estimado @@UCX9NJ471o7Wie1DQe94RVIg, como se consulta Procedimientos Almacenados de MySql con NodeJs?, el objetivo es pasar un valor a l Procedimiento almacenado, espero me puedas ayudar.
@andresmontoya7852
@andresmontoya7852 7 жыл бұрын
Muchas gracias por el vídeo :)
@elbertjosesalasbrochero6318
@elbertjosesalasbrochero6318 3 жыл бұрын
Para que mi api no seha pública sino privada.
@xmlgxmadara
@xmlgxmadara 6 жыл бұрын
gracias, la mayoría de tutoriales son o con mongodb o con postgreql...desearía poder trabajar con mongo, pero si no esta en mysql me matan
@localhost9666
@localhost9666 6 жыл бұрын
pasate la de postgre man
@BastionKawamas
@BastionKawamas 3 жыл бұрын
como seria un get de un usuario en especifico?
@terla1454
@terla1454 3 жыл бұрын
¿lo quieres agarrar por la id? pasa por url el id, tal como con el update, en el users.js añade esto const sql = ` SELECT name, lastname, phone, address FROM users WHERE id=${connection.escape(userData.id)} LIMIT 1 `;
@rahidmjd
@rahidmjd 6 жыл бұрын
hi Fazt! i have implemented this. i succeeded with insert, read, delete but with update i get thi error... Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near
@FaztTech
@FaztTech 6 жыл бұрын
Probably is just an error when you send data from client to server. try to see it in your console with: console.log(req.body); Or it can be an issue with your SQL Syntax in your query.
@rahidmjd
@rahidmjd 6 жыл бұрын
I have this problem with Cannot add or update a child row: a foreign key constraint fails (`TaskManager`.`task`, CONSTRAINT `fk_status` FOREIGN KEY (`status_id`) REFERENCES `status` (`id`) ON DELETE CASCADE) . Any suggestion sir???
@ianthoro
@ianthoro 5 жыл бұрын
@@rahidmjd i had the same issue. It was because I wasn't using " ` " at the beginning and the end at put query.
@rodrigorestrepo4505
@rodrigorestrepo4505 6 жыл бұрын
Alguien a tratado de consumir este servicio en c#? no logro obtener GET con parámetros desde C#.
@volkeatworld
@volkeatworld 6 жыл бұрын
Me sale un error al querer instalar los modulos, help mee
@andresmontoya7852
@andresmontoya7852 7 жыл бұрын
Hola, oye puedes hacer un vídeo hablando de como crear un chat privado, osea, un chat como el de facebook, que un perfil puede hablar con varios perfiles, pero privadamente :)
@FaztTech
@FaztTech 7 жыл бұрын
Porque no, lo pondre en la lista de pendientes :)
@andresmontoya7852
@andresmontoya7852 7 жыл бұрын
Fazt muchas gracias 😀
@tomasniro9946
@tomasniro9946 6 жыл бұрын
Hola Fatz donde puedo conseguir el codigo del video?
@FaztTech
@FaztTech 6 жыл бұрын
Hola Tomas. te lo dejo por aquí github.com/FaztWeb/mysql-node-connection. ¡Saludos!
@amaurymerino2621
@amaurymerino2621 6 жыл бұрын
No es el mismo. Favor sube el del vídeo.
@edwaraguilar358
@edwaraguilar358 7 жыл бұрын
fazt buen video, tengo un problema en el archivo user.js donde se manda el error, me sale error en throw err; tbn me descargue de tu supositorio y ahi tbn me muestra ese error, como corregiria ese error?
@FaztTech
@FaztTech 7 жыл бұрын
Hola Edward, si te manda un error es porque quizas tienes un problema conectandote a mysql, o quizas sea un problema de que las querys las estas escribiendo mal, te recomiendo leer que error es el que recives.
@edwaraguilar358
@edwaraguilar358 7 жыл бұрын
conecta a la base de datos, pero despues de abrirlo con el navegador sale un problema en el servidor de node js, todo se enofoca en este en la clase throw err; hice la prueba con tu repositorio que esta en giihub y me sale el mismo error, haciendo referencia a throw err; del archivo js user.js
@pabloaguirre6209
@pabloaguirre6209 6 жыл бұрын
faltaba cerrar unas lineas userModel.getUsers = (callback) => { if (connection){ connection.query( 'SELECT * FROM users ORDEr BY id', (err, rows) => { if (err) { throw err; }else { callback(null, rows); } }); } };
@yiyoloco100
@yiyoloco100 5 жыл бұрын
ERRO: Client does not support authentication protocol requested by server; consider upgrading MySQL client si alguien presenta el erro anterior les recomiendo que ejecuten estos comando en mysql acceden con el usuario root; USE mysql; CREATE USER 'NUEVO_USIARO'@'localhost' IDENTIFIED BY ''PASSWORD"; GRANT ALL PRIVILEGES ON *.* TO 'NUEVO_USUARIO'@'localhost'; UPDATE user SET plugin='auth_socket' WHERE User='NUEVO_USUARIO'; FLUSH PRIVILEGES;
@LuisCastilloLuisCastill0
@LuisCastilloLuisCastill0 7 жыл бұрын
como hago un join
@jahirdiaz1414
@jahirdiaz1414 7 жыл бұрын
porque cuando trato de instalar el npm i mysql me sale error, porfavor ayudame . gracias
@FaztTech
@FaztTech 7 жыл бұрын
que extraño que error te sale.
@FaztTech
@FaztTech 7 жыл бұрын
Por cierto ya hay una sala de GItter y slack. porque yo no lo se todo. alli puedes encontrar otras personas tambien kzbin.info/www/bejne/eWe9paekoMx2eJY
@jahirdiaz1414
@jahirdiaz1414 7 жыл бұрын
Fazt me parece que el npm no reconoce al mysql simplemente al poner npm i mysql sale el error de que como si no lo encontrará
@jahirdiaz1414
@jahirdiaz1414 7 жыл бұрын
drive.google.com/file/d/0B55OONEgwHTzdklpOGJ1bG9haG8/view?usp=sharing este link tiene una captura de la cual es mi error, porfavor espero me puedas ayudar
@FaztTech
@FaztTech 7 жыл бұрын
jahir diaz cambiale el nombre a tu proyecto, no lo llames mysql. Nodejs no permite instalar un módulo si tu proyecto tiene el mismo nombre que el modulo. Disculpa la respuesta tardía pero como te mencioné anteriormente es mejor usar el Slack. Saludos
@diyarbakirvasquezsilva3747
@diyarbakirvasquezsilva3747 7 жыл бұрын
como puedo consumir 600 mil registros en local?
@FaztTech
@FaztTech 7 жыл бұрын
con 600 mil peticiones
@FaztTech
@FaztTech 7 жыл бұрын
en local xD
@diyarbakirvasquezsilva3747
@diyarbakirvasquezsilva3747 7 жыл бұрын
jajaj en una sola
@diyarbakirvasquezsilva3747
@diyarbakirvasquezsilva3747 7 жыл бұрын
podrias ayudarme por inbox?
@stylersito
@stylersito 6 жыл бұрын
el código del git no es el que utilizaste :v mms, no copie nada y lo vi hasta el final
@jefjef418
@jefjef418 5 жыл бұрын
github.com/FaztWeb/mysql-nodejs-restapi
Nodejs | Tu primer servidor en Express.js
56:34
Fazt
Рет қаралды 44 М.
Nodejs MySQL REST API, Desde cero a Despliegue en Railway
2:03:33
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 63 МЛН
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 2,7 МЛН
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН
СОБАКА ВЕРНУЛА ТАБАЛАПКИ😱#shorts
00:25
INNA SERG
Рет қаралды 2,1 МЛН
CRUD de Express y Mongodb | Aplicación de Tareas
46:50
Json Web Token en Nodejs con Expressjs
21:01
Fazt
Рет қаралды 38 М.
MongoDB Curso, Introducción Practica a NoSQL
1:21:45
Fazt
Рет қаралды 458 М.
Backend de productos (API sencilla) con Node y Mysql
54:58
Punto Json
Рет қаралды 18 М.
Subida de Imagenes en Nodejs con Multer
56:30
Fazt
Рет қаралды 71 М.
API REST con Node js y Express | CRUD
36:36
MonkeyWit
Рет қаралды 21 М.
Tu primer REST API usando Node.js, ¿Que es una REST API?
1:16:02
Fazt Code
Рет қаралды 349 М.
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 63 МЛН