El mejor video sobre API con Node que he visto (y he visto muchísimos). Muchas gracias, saludos desde Colombia.
@DominiCode8 ай бұрын
Gracias, saludos!
@DidaKusAlex4 жыл бұрын
Tengo que decir que fue un tutorial excelente, bien explicado y consistente, necesitaba un API para hacer pruebas locales en otro proyecto y esto me ayudo muchísimo. Gracias por tan buen aporte!
@DominiCode4 жыл бұрын
Me alegro, Diego. Un Saludo 👍🏾
@JavierGopar2 жыл бұрын
Excelente ejemplo, muchas gracias por el video, sugiero una segunda parte agregando seguridad a la API.
@fernandolunadev3 жыл бұрын
Maravilloso! Reemplacé bodyParser por app.use(express.json()) y todo funcionó a la perfección. Felicitaciones por armar una API funcional en tan breve video. 👏🏼👏🏼👏🏼
@janselroareyes75082 жыл бұрын
muy buen video, por fin otro programador de RD, saludos desde la capital
@CryogenicBanner4 жыл бұрын
excelente video! esta es la tercera vez que intento aprender un poco sobre el funcionamiento de Node, y al fin empiezo a dilucidar de que trata todo. Muchas gracias!
@DominiCode4 жыл бұрын
Genial, Noé. Saludos 👍🏾
@maxitro104 жыл бұрын
Muy buen tutorial, muy buena explicación, no tenia idea de como hacer una API, solo conceptos. Con esto creo que es un buen punto de partida y utilizar los otros metodos API. ! Muchas gracias !
@DominiCode4 жыл бұрын
Genial , Maxi 👏👏
@bettinimarcelo2 жыл бұрын
Hola crack! Sabías que si en vez del método PUT usas PATCH no debes preocuparte por la concordancia entre la cantidad de campos que ingresan en el body de la request? Por ejemplo, podrías pegarle a un id determinado de tu database y, si en Postman solamente envías un campo en vez de los dos, se actualiza ese campo y el resto permanece igual. Muy buen video. Saludos desde Argentina,.
@osmeig60252 жыл бұрын
Genial ese dato. Cómo puedo contactar contigo amigo? Soy de Argentina. Te puedo dejar mi número y contactamos por WP?
@desirem35954 жыл бұрын
¡Buenísimo! Si no sabes nada de API ni BBDD y estás en Windows, descarga la versión 8 de MySQL y escoge la opción 'legacy auth' (o algo así) en la instalación y utiliza MySQL Workbench para gestionar tu bbdd. OJO si estás reinstalando o ya tenías una versión de MySQL al volver a instalarlo te pide tu "Current Password", si la tuya no funciona prueba "password", cosas de MySQL 🙃. El vídeo muy bueno, es la primera vez que trabajo con una bbdd y una API y he entendido todo, ¡y me funciona! Mil gracias 🙏
@JonathanGomezPy2 жыл бұрын
muy buen tutorial, el codigo fue muy simple y pude implementar mejor lo aprendido, seguire a partir de este codigo ampliando mi API y separandolo en archivos que importare, muchas gracias!!
@adolfodeluca20363 жыл бұрын
Hola, excelente video, podrias decirme que video le sigue a este para profundizar lo que sigue. Quiero ver como hacer controles y ver si puedo optimizar llamado de funciones repetitivas.gracias
@eosorto55 Жыл бұрын
exelente video amigo ..una consulta como podria conectar esta api a mi frontend si me pudieran orientar
@patrichsinocente11343 жыл бұрын
Gracias por sus explicaciones, nos ayudan mucho!
@DominiCode3 жыл бұрын
Con mucho gusto
@patitorodri2 жыл бұрын
Excelente Domi, muy buena explicacion, gracias!
@yecksin2 жыл бұрын
Super bueno ya que estoy iniciando
@DominiCode2 жыл бұрын
Muchas gracias
@oxkr21 Жыл бұрын
Muy buen aporte!!
@DominiCode Жыл бұрын
muchas gracias!!
@pythonmaker3 жыл бұрын
EXCELENTISIMO!!! Muchas gracias por tu trabajo.
@claugm922 жыл бұрын
Excelente aporte! me sirvio mucho para iniciar. Muchas gracias!
@DominiCode2 жыл бұрын
Excelente!
@facundobanegaz5800 Жыл бұрын
Muchas gracias anda de lujo
@DominiCode Жыл бұрын
Gracias por comentar
@sergiodeluca90623 жыл бұрын
Gracias por la clase 👏👏👏
@DominiCode3 жыл бұрын
Gracias 👍🏾
@innovativatk4 жыл бұрын
excelente tutorial... tengo una duda si coloco esto en produccion puedo hacerlo en cualquier hosting?
@DominiCode4 жыл бұрын
Muchasssss gracias, Rommel. Cualquiera qué soporte nodejs. Ya casi todos lo hacen pero hay algunos hostings compartidos qué no
@hakistorm3 жыл бұрын
Me encantó el video y aprendí mucho!! Muchas gracias
@DominiCode3 жыл бұрын
Muchas gracias!!!
@francoleiva56462 жыл бұрын
Buenísimo, gracias!
@DominiCode2 жыл бұрын
Gracias a ti!
@rogeliocastrovelazquez91743 жыл бұрын
Increíble, todo muy claro, que gran trabajo haces ♥.
@JDiegoMR3 жыл бұрын
Muy bueno y claro
@antovizcaino2 жыл бұрын
Excelente video! Cómo puedo hacer para tener el app.js que sería mi api pero además tener archivos separados con los query y luego incluirlos a mi app.js para usarlos?
@david.t.v9211 Жыл бұрын
Muy bueno, muchas gracias, nuevo suscriptor
@DominiCode Жыл бұрын
Gracias, saludos David
@Reyeox3 жыл бұрын
Muy bueno y súper breve la explicación. Tengo todo para poder ya realizar el despliegue de una aplicación que tenía pendiente por problemas logísticos de base de datos.
@DominiCode3 жыл бұрын
Me alegro, Eduardo. Me alegro 👍🏾
@ivanfirpo3 жыл бұрын
Eso no queda extremadamente vulnerable a SQL Injection??
@marcobravovega94984 жыл бұрын
Buen video doctor, una consulta en Express puedo trabajar con Stored Procedures?
@DominiCode4 жыл бұрын
Hola, Marcos. Con MySql sí
@fernandorosero88904 жыл бұрын
Gracias, un buen ejemplo de CRUD con MYSQL, una pregunta tienes un ejemplo de CRUD con Oracle con login u controld e seguridades.
@santinomolinasvarre65673 жыл бұрын
Muy bueeno y re bien explicado!! me sirvio mucho! gracias!
@DominiCode3 жыл бұрын
Gracias por comentar
@sergiodeluca90623 жыл бұрын
Espectacular!!! Graciass
@DominiCode3 жыл бұрын
Gracias
@JoseRios-yr6pc2 жыл бұрын
Gracias ♥
@DominiCode2 жыл бұрын
A la orden, José
@doomhead473 жыл бұрын
Muchas gracias, excelente tutorial.
@joseantoniogoveamillan65633 жыл бұрын
Muy buen video carnal , me sirvió bastante :D
@Adriancito203843 жыл бұрын
Exelente explicación, si quisieramos usar Store procedures en lugar de consultas en el codigo se puede hacer??
@alantlx2 жыл бұрын
En la misma documentación de npm mysql viene esa parte que comentas.
@camilojovalreynagacardenas58854 жыл бұрын
Hola, buen tutorial, tengo una pregunta cuando se deberia usar async await?
@alvaroramoschoque1264 жыл бұрын
Un buen tutorial, completo, didactico, gracias !
@danielrolando6883 Жыл бұрын
Exelente.
@DominiCode Жыл бұрын
Gracias, Daniel
@jaimeperalta63424 жыл бұрын
que buen video porfin pude entender !!!gracias!!!
@DominiCode4 жыл бұрын
Con mucho gusto
@DarkHunter85063 жыл бұрын
Pregunta, si no quisiera ocupar body-parser, ¿cómo podría hacer las queries?
@Hawtep3 жыл бұрын
Muy bueno, como puedo consumir esta Api con JavaScript puro brot?
@saurom0lamderth2 жыл бұрын
En el minuto 8:35 estas escribiendo el código de la función y automáticamente después del escribir se van dando formato de cursiva y la flecha de la función cambia a un formato mas bonito, eso es con una extensión?, de ser si cual es ?, o es porque estas utilizando Mac ? - por otro lado buen video y saludos desde Venezuela
@saurom0lamderth2 жыл бұрын
Rayos ya lo conseguí, me descargue la fuente cascadia code y y active las ligaduras, no se ve tan bello, me encantaría me indicaras cual fuente estas utilizando 😅
@TuGamerNet223 жыл бұрын
Me Sirvió una bocha pa, muchas gracias!
@jeysonramos14184 жыл бұрын
Gracias por el video amigo.!
@DominiCode4 жыл бұрын
gracias 👍
@jhonbaez112 жыл бұрын
Muchas graciassss!
@CariitoDaiana3 жыл бұрын
Muchas gracias
@michelcharnay87583 жыл бұрын
Buenísimo.
@rubenmorenosoto8964 жыл бұрын
Wow está muy bien explicado, ya que tienes todo creado se puede subir a un servidor apache?
@andresgomezceron75474 жыл бұрын
Buen video Domini, es muy claro, ahora, tienes algun ejemplo de aplicacion de seguridad sobre esos servicios pero con mysql como lo has explicado, seria estupendo. Gracias!!
@victorsempereguilabert91272 жыл бұрын
Como se harían los post o put desde el front-end, alguna alguna ayuda?! A partir de la URL?! Alguien sabe, como le pasaría los parámetros?!
@leticiafunes13063 жыл бұрын
Gracias!
@DominiCode3 жыл бұрын
De nada 😌
@jeimmyperez44994 жыл бұрын
Muchas gracias! Fue claro, me ayudo mucho!
@DominiCode4 жыл бұрын
Hey! Me alegro 👍🏾👍🏾
@jesusedu4 жыл бұрын
Muchas gracias muy bueno tus tutoriales, solo faltó hacer llamados a store procedures :)
@DominiCode4 жыл бұрын
Hola, Jesus. Hahha. No me acuerdo yá de las store procedures. Pero podría hacer el intento.
@surflaweb3 жыл бұрын
Hola puedo ponerle como post a las rutas put y delete? es valido yo creo que funcionaria de la misma manera solo que enviaria parámetros post y no un json.
3 жыл бұрын
Buenísimo este contenido.
@mariocalcetin76024 жыл бұрын
Muchas gracias amigo.
@DominiCode4 жыл бұрын
De nada!
@luisresendiz32214 жыл бұрын
Excelente amigo, aprendi bastante !
@DominiCode4 жыл бұрын
Me alegro, un Saludo 👍🏾
@manuelcaceres89773 жыл бұрын
Si les da error el comando 'nodemon' utilicen npx nodemon o npm start. O bien se lo instalan desde un inicio de forma global con la banderilla -g
@jhonataniberico20414 жыл бұрын
crack muchas gracias me sirvió de mucho!
@DominiCode4 жыл бұрын
Me alegro, bro 👍🏾
@elmeraaron31884 жыл бұрын
Buen video
@DominiCode4 жыл бұрын
Muchas gracias!!
@brunoaguilar44113 жыл бұрын
Buen Video!! Gracias
@DominiCode3 жыл бұрын
Gracias a ti!
@fernandogomez57603 жыл бұрын
porque utilizas app.get y mandas el id como parametro de url? no es mejor por post?
@miguelangelfs194 жыл бұрын
Excelente bro gracias
@DominiCode4 жыл бұрын
Saludos, Miguel 🔥🔥
@elbertjosesalasbrochero63183 жыл бұрын
Me viera gustado que consumieras la api desde un front en javascript
@juliannava62344 жыл бұрын
Que extensión utilizas para cambiar el diseño de las flechas => ???
@DominiCode4 жыл бұрын
Hola, Julian. No es un extensión. Es parte del setting.json hace mucho que lo hice y no recuerdo que linea es exactamente.
@yurb_4 жыл бұрын
Se llama ligaduras, es una opción en la configuración del editor, mira esta fuente que acepta ligaduras, es muy famosa entre la comunidad github.com/tonsky/FiraCode
@Kovaks123 жыл бұрын
como se manejaría la excepción de que si en el put no se envia un dato digamos el nombre, sería algo como if(name === undefined) ??
@oscarcardoso75993 жыл бұрын
valida primero formulario desde el front end
@technolearning521 Жыл бұрын
Muy Bueno
@DominiCode Жыл бұрын
Gracias
@saulvelazquez56823 жыл бұрын
Para montarlo en un host, como se haría?
@ronpb39433 жыл бұрын
eres de RD?
@DominiCode3 жыл бұрын
Sí claro
@yasmitvasquez16814 жыл бұрын
ahora esa Api ya puedo consumir? o que más se tendría que hacer?
@DominiCode4 жыл бұрын
Sí, ya consumirla.
@maxiweed7144 жыл бұрын
te amo
@DominiCode4 жыл бұрын
♥️♥️♥️
@ligiasanchez49193 жыл бұрын
Hola, tal vez me pueden ayudar porque en el momento de ejecutar en postam no me toma los datos de mi base y también body me aparece subrayado
@marcobravovega94984 жыл бұрын
Hola amigo buen video, pero veo que no cierras las conexiones siempre están abiertas
@marcelogomez21932 жыл бұрын
Hola, se que este video tiene tiempo pero alguien puede darme una mano? 31:25 tengo un problema que ya vengo teniendo en otros tutoriales y no se como solucionarlo. En esa parte posman dice Error: connect ECONNREFUSED 127.0.0.1:3000 , el puerto 3000 es el que normalmente me salen en localhost, para la base de datos estoy usandomy sql workbench y el puerto por defecto es 3306 y yo no estoy seguro si eso es el problema, intente ponerle 3000 pero me tira error y el en nodemon sale sqlMessage: "Field 'id' doesn't have a default value", sqlState: 'HY000', index: 0, sql: "INSERT INTO customers SET `name` = 'alberto', `city` = 'barcelona'"
@juanpablosepulveda2583 жыл бұрын
Hola como puedo usar estos api para llamar más de una tabla
@DominiCode3 жыл бұрын
Hola, Juan. Puedes crear todos los endpoints que necesites. Y ahí usas las tablas necesarias
@RobertCastilloC3 жыл бұрын
uso api key?
@dilanoviedo78323 жыл бұрын
Tengo instalado nodemon pero la terminal no lo reconoce como comando, ayudaa.
@arielzarate36433 жыл бұрын
instalalo npm i nodemon -g , jajaj algo asi era !!
@RobertCastilloC3 жыл бұрын
necesito un video sobreo como implementar una api key en una api
@marianagonzalez44222 жыл бұрын
Hola, alguien sabe como puedo conectar esta API con un front end?
@DerlisRuizDiazR4 жыл бұрын
Cpanel está trayendo ya NodeJs. La pregunta es, porque no funciona express si están todas instaladas?
@DominiCode4 жыл бұрын
Hola, Derlis. La verdad que nunca he probado node en Cpanel. Tienes algún error ?
@mugatu20174 жыл бұрын
Yo he terminado hoy una de java Spring boot con angular 9 usando mysql para persistencia
@DominiCode4 жыл бұрын
Hola, Pedro. A seguir aprendiendo 👍🏾
@edwindanielbaltazarterbull32294 жыл бұрын
Gracias :)
@DominiCode4 жыл бұрын
De nada, Edwin 👍🏾
@nevertastesogood3 жыл бұрын
Si desean que las rutas estén en un archivo aparte y la configuración de la base de datos aparte, lo que pueden hacer es generar la conexión en un archivo aparte y en app.js general global.db = require ("url donde esté la configuración de db") y colocarlo al final del código. Para las rutas, crean un archivo aparte y como necesitaran el "connection.query", en vez de eso usan db.query y funcionará igual. Todo esto para no tener todo el código en un mismo archivo.
@nevertastesogood3 жыл бұрын
en el archivo del db deben usar module.exports = connection; y recién allí usar el global.db
@jairoverachaly76284 жыл бұрын
Hola, gran explicación, podrías hacer una aplicación con NODE + SQL Server? gracias!
@dayernGomez4 жыл бұрын
Excelente video, recuerda la idea que te comenten de un video como hacer deploy a produccion de una app de node y/o mongo(o cualquier base de datos) ya sea con heroku u otro servidor. sigue asi
@DominiCode4 жыл бұрын
Hey, Dayern. Muchas gracias por tu comentario 👍🏾. Tú petición está de camino.
@DominiCode4 жыл бұрын
kzbin.info/www/bejne/mqiUqmqnrLOVaqc
@dayernGomez4 жыл бұрын
@@DominiCode hehe ya vi XD
@beticohernandez95364 жыл бұрын
Para consumir esa api?
@DominiCode4 жыл бұрын
Hola, Betico. Hay varios ejemplo en el canal
@kardegel39614 жыл бұрын
Que tal amigo, tengo un problema, al momento de ingresar un nuevo customer me salen los campos de name y city como NULL a que se debe esto?
@octaberard3 жыл бұрын
no me instala el nodeman
@ratabboy4 жыл бұрын
hola muy buen video. queria hacer una consulta tengo una web estilo api y muchas imagenes que por actualizaciones voy cambiando y mejorando pero cada vez que tengo que hacerlo tengo reacer todo el diceño subirlo a la pagina freeimage.host obtener la direccion correcta de cada imagen y luego modificar cada una de las entradas del json una locura ya que son mas de 300 imagenes el tema es el siguiente como hago para subir una archivo y asignar el nombre de archivo como la direccion final ej: fotoapi34.jpg direcion ej enphero.com/images/face/fotoapi34.jpg de esta manera si subo otra foto con ese nombre no tengo que modificar los json desde ya muchas gracias
@juanalejandroleonlozano62344 жыл бұрын
Tuve que formatear mi pc y al instalar todo instale la ultima version de Angular (Angular9) pero ahora ya no puedo ejecutar nada del proyecto ni la parte del front ni del back, que hago?
@DominiCode4 жыл бұрын
Hola, Juan. Pero te dà algún error ?
@juanalejandroleonlozano62344 жыл бұрын
@@DominiCode la parte del back me muestra > Server@1.0.0 dev C:\Users\juanc\OneDrive\Documentos\GitHub\modulo8\Server > nodemon build/index.js [nodemon] 2.0.2 [nodemon] to restart at any time, enter `rs` [nodemon] watching dir(s): *.* [nodemon] watching extensions: js,mjs,json [nodemon] starting `node build/index.js` internal/modules/cjs/loader.js:985 throw err; ^ Error: Cannot find module './lib/env' Require stack: - C:\Users\juanc\OneDrive\Documentos\GitHub\modulo8\Server\build\index.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15) at Function.Module._load (internal/modules/cjs/loader.js:864:27) at Module.require (internal/modules/cjs/loader.js:1044:19) at require (internal/modules/cjs/helpers.js:77:18) at Object. (C:\Users\juanc\OneDrive\Documentos\GitHub\modulo8\Server\build\index.js:9:1) at Module._compile (internal/modules/cjs/loader.js:1158:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10) at Module.load (internal/modules/cjs/loader.js:1002:32) at Function.Module._load (internal/modules/cjs/loader.js:901:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\\Users\\juanc\\OneDrive\\Documentos\\GitHub\\modulo8\\Server\\build\\index.js' ] } [nodemon] app crashed - waiting for file changes before starting...
@juanalejandroleonlozano62344 жыл бұрын
@@DominiCode ayuda por favor
@oscarcardoso75993 жыл бұрын
@@juanalejandroleonlozano6234 El error es por tus rutas
4 жыл бұрын
¿Puedes hacer un video sobre Nest.js?
@DominiCode4 жыл бұрын
Hey, thank you for your comment. This week we will gonna try the new version 7. 👍🏾👍🏾
@isaacmartinez35964 жыл бұрын
Buenas, ¿Cómo puedo hacer esto en un proyecto angular?
@jesusedu4 жыл бұрын
Angular es front y esto es el back
@isaacmartinez35964 жыл бұрын
@@jesusedu ahhh 😅 ignoren mi ignorancia
@DominiCode4 жыл бұрын
Hola, Isaac. A qué te refieres ?
@isaacmartinez35964 жыл бұрын
@@DominiCode hey, no lo que pasa es que estoy trabajando en un proyecto angular... Antes trabajaba con php, y buenos estaba confundido, pensaba que al igual que en php podía hacer todo esto con TypeScript {o angular}. O si hay alguna forma de crear el archivo Js por separado y luego requerirlo en el routes. Porque en ese curso de angular que hiciste hace un tiempo, que usaste bootstrap, font aweso... Añadiste la ruta en el archivo angular.json.. Pues así lo hice y seguí el tutoria al pie de la letra, pero parce que el framework ha cambiado y ahora eso no funciona {el CSS si, pero con los Js no}. En es mismo curso tambien implementas angular con fire... {no recuerdo que 😂😂🔥} en fin quiero hacer el login, y todo con Mysql y Angular...
@freddy92924 жыл бұрын
Quiero crear APIs alguien me ayuda a decidir si en Nodejs o Python? 😭
@arielzarate36433 жыл бұрын
NodeJs si estas viendo este tuto
@giancarlosqv83503 жыл бұрын
alquien sabe como insertar datos ,algo parecido al import.sql de SPRING
@mrklenton68974 жыл бұрын
que curioso... quiero ver este tutorial de Node con mysql y me tengo que fumar obligatoriamente 1 minuto de la publicidad de WIX... en menos de 20 minutos de youtube ya me saco las ganas de entrar
@DominiCode4 жыл бұрын
Hola, Adolfo. Y no puedes hacer un skip de la publicidad ? Lo poco que entra de publicidad, es para mantener el proyecto. De ahí salen los cursos qué regalamos. Sorry
@sebastianmostazo62774 жыл бұрын
tambien puedes probar con no mirar el video si no te gusta.... que gente poco agradecida....
@leoneld3 жыл бұрын
@@DominiCode no le hagas caso, los que estamos aprendiendo no nos importan las publicidades, ya que tranquilamente podes usar tu tiempo para trabajar o hacer cualquier otra cosa y no para compartir conocimiento como lo estas haciendo, gracias!!
@arielzarate36433 жыл бұрын
@@sebastianmostazo6277 totamente , una persona dedica parte de su tiempo a enseñar y el sr se queja de arriba... anda a una privada y paga en dolares sino te gusta la publicidad jajaj