Contenido del curso
Contenido del curso
Blesy Angulo
Juan David Avila Caycedo
Derly Escobar
Alejandro Giraldo Londoño
ANTHONY JEAMPIER RANGEL RODRIGUEZ
Jimmy Buriticá Londoño
Ramdhei López Arcila
Juan David González Rodríguez
Luis Alejandro Vera Hernandez
Oscar Fuentes Esteves
Salvador Santander Gutiérrez
Wilbert Mejía Torres
Wilson Fernando Antury Torres
Brando Rodríguez
Ivan Santiago
Cristian Córdova
Ivan Santiago
Rabi Leonel Leon Chan
María Jimena Rodríguez Contreras
Nelson Arturo Cortes Briceño
Santiago Lopera Naranjo
Pablo Cesar Acosta Paredes
Patricio Manuel Ugarte
Juan Carlos Valencia López
María Jimena Rodríguez Contreras
Brando Rodríguez
Daniel Augusto Cardozo Cipamocha
Julio César Peña
Miguel Segura
Francisco Garcia [C6]
Anfernee Valera
bruno guerra solano
Jorge Fidel Zubieta Choque
Karl Behrens Gil
Gonzalo Pimentel
David Flores Medrano
Gonzalo Pimentel
Tomás Eduardo González Quiñones
Juan David González Rodríguez
Ramiro Nicolas DAccorso Rosati
Andres Caro
Sergio Brandon De Lucio Chavero
Diego Celis
Para ejecutar nodemon en windows
npx nodemon archivo.js
Gracias buen hombre!
Gracias 😁
RESUMEN:
Desarrollo Nodemon. Demons en linux, puedes tener procesos que ves ejecutandose nodemon + archivo al que quiero acceder detecta cambios, y ejecuta automaticamente el código.
sudo npm install -g nodemon
Producción
sudo npm install -g pm2
PM2 Es un demonio administrador de procesos que me puede ayudar a administrar y mantener mi aplicación 24/7.
PM2
gracias compañero
Bien por el resumen
Compañeras y compañeros, os presento Live server para desarrolladores backend :p
jajajja exacto !! :D
Ahhh!! Ahi si le empiezo a ver la perspectiva correcta
Si estás viendo éste curso en el 2022, Node en su versión 18.11.0 ya no ocupa nodemon, con solo teclear:
node --watch index.js
te corre la app y se mantiene corriendo y reinicia el proceso cuando detecta un cambio. Sin dependencias.
Gracias, genial la actualización!!
Muchas gracias por la aportación
**PM2 **es un administrador de procesos demonio que lo ayudará a administrar y mantener su aplicación en línea las 24 horas, los 7 días de la semana
++Enfocado a producción++
npm install pm2 -g
pm2 start
pm2 status
pm2 log
Un daemon es un proceso que se ejecuta en segundo plano. 😁
Realmente un demonio solo hace referencia a un proceso. En Linux/Unix normalmente son los binarios que se ejecutan en arranque del sistema o a la hora de arrancar algún aplicativo. Pero este puede estar ejecutándose tanto en primer plano como en background (segundo plano). Bien es cierto que lo normal es que esté en segundo plano pero era solo por aclarar 😄
@BarckCode, muchísimas gracias por la aclaración 🤘
>npm install -g nodemon
>npm install -g pm2
muchas gracias
Excelente, me encanto con tu forma de explicar tan fácil de digerir estoy empezando a recurar de nuevo mi entusiasmo por la programación, le esta pasando lo mismo a alguien mas?
Yep!, El profesor explica de una forma muy sencilla de modo que la cojes de una!
totalmente, viéndolo en pleno 2023 esta muy claro las explicaciones
Ya conocía Nodemon, viene muy bien para ahorrarnos tiempo de desarrollo, para proyectos de Node también se puede generar una script en el package.json y ahorrarse la instalación global de, haciendo:
"start": "npx nodemon app.js"
Y luego haciendo npm start desde la terminal ya se ejecutará Nodemon para nuestro proyecto, tardará un poquito más la primera vez porque no está instalado, pero luego correrá perfectamente. Con la instalación global como muestra en el video sin el npx. Va en gustos.
¡Me encantó PM2! No conocía esa herramienta. Hay que seguir practicando y aprendiendo para sacarle mucho jugo. Parece muy útil en proyectos que ya esten en producción.
Excelente clase.
zsh: command not found: nodemon
Si alguien esta usando hyper bash pues tienes que hacer
sudo npm i -g nodemon o sudo yarn global add nodemon
gracias
nodemon nodemon es una herramienta que ayuda a desarrollar aplicaciones basadas en node.js al reiniciar automáticamente la aplicación de nodo cuando se detectan cambios en el directorio.
sudo npm install -g nodemon
nodemon nombre_archivo
Actualización: Ha salido un nuevo feature de Node que se encarga de hacer la misma tarea que nodemon. Basta con ejecutar el programa con
node --watch index.js
me funciono para windons 10.. gracias
Si desean solamente probar unas lineas de código, un algoritmo que están construyendo o crear y depurar alguna función, pueden instalar la extensión Code Runer
Es muy util para hacer pequeñas pruebas en muchos lenguajes de programacion
Para utilizarla solo necesitan seleccionar el codigo que desean correr y presionar:
ctrl + alt + n
Yo la utilizo cuando necesito crear un pequeño bloque de código independiente del resto o cuando quiero probar una solucion que usa de los métodos de un Array, un String o similares para ser mas rapido
Tiene razon, me parace me jor Code Runer para el ambiente de desarrollo :-)
Antes utilizaba code runner, pero solo para pequeños snippets, cuando lo usas en código mas grande y es código modular, termina fallando
vine para aprender front y creo que me esta gustando el backend 😀
yo igual!!!!!
Nodemon es una herramienta que nos ayuda a detectar los cambios y los ejecutarlos automáticamente.
PM2 nos ayuda a ver los datos de nuestra aplicacion en producción, como el uso de CPU, Memoria, cuantas veces se ha reiniciado, etc. No es recomendable ocupar PM2 en desarrollo ya que con la cantidad de datos y controles nos dará mas problemas que soluciones.
Soy nuevo en el backend, alguien sabe que es un log?
Es un archivo que que guarda todos los eventos de un proceso o del sistema operativo
Gracias!
Les recomiendo el plugin de visualstudio que yo uso, se llama quokka y es para visualisar cambios en javascript sin tener que ver la consola
interesante , no lo habia escuchado :D ... pero es para javascript o nodejs ?
Resumiendo: Nodemon para desarollo y PM2 para produccion.
para los que requieran permisos de administrador
sudo npm install -g nodemon```
Solo hace falta eliminar los ``` del final, ya que usualmente se usan en .md
Graciass!!!!!