Muy bueno el tutorial. Gracias por el conocimiento. A día de hoy he intentado correr SSR Angular 19 con PM2 sin éxito alguno, no sé si es un bug o la diferencia de archivos [ main.js ] a [ server.mjs ]. Les dejo la inquietud...
Depende del error, si no te reconoce el módulo puedes probar renombrando el archivo con extensión .mjs o agregar la propiedad "type": "module" en el package.json
@@programacion-es at internal/main/run_main_module.js:17:47 { 0|BK1 | code: 'ERR_REQUIRE_ESM' 0|BK1 | } 0|BK1 | Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /home/sanchayan/Documents/MicroServicios/ADoorDTI/src/index.mjs 0|BK1 | at Module.load (internal/modules/cjs/loader.js:861:11) 0|BK1 | at Function.Module._load (internal/modules/cjs/loader.js:708:14) 0|BK1 | at Object. (/usr/local/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) 0|BK1 | at Module._compile (internal/modules/cjs/loader.js:999:30) 0|BK1 | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) 0|BK1 | at Module.load (internal/modules/cjs/loader.js:863:32) 0|BK1 | at Function.Module._load (internal/modules/cjs/loader.js:708:14) 0|BK1 | at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) 0|BK1 | at internal/main/run_main_module.js:17:47 { 0|BK1 | code: 'ERR_REQUIRE_ESM' 0|BK1 | } es conocido ese error ? la verdad no entiendo
Puede tener que ver con las versiones de node y pm2, asegúrate de tener, por lo menos, la última versión de PM2 y que tu versión de node esté también configurada para usar módulos
Hols que tal!! estado siguiendo tu tutorial pero en busquedas exhaustivas sigo teniendo el error del Unespected Token ":". Queria preguntarte si sabes algo al respecto del tema xq en el video te salio una vez y no volvio a salir. Saludos!!
Hola! En qué momento te aparece el error, al levantar el servicio/app de nodejs? Si es así, puede ser algún error en el código de tu app de node, trata de levantarla sin PM2 para asegurarte
El error aparece a la hora de levantar la app en PM2. La aplicacion normalmente levanta bien pero con el PM2 no la levanta. No se si tiene algo que ver con que se usa dotenvExpanded o dotenvExtend @@programacion-es
Muy buenas, disculpad. Estoy buscando el videotutorial en el que te has basado para iniciar el proyecto (la api de Saint Seiya) pero no logro dar con él. Seguro que la tengo delante y si fuese un perro me mordía pero no lo veo. ¿Sería mucha molestia que me contestáseis con el enlace? o al menos con el nombre para poder localizarlo. Muchas gracias y siento las molestias
En el caso del dotenv en el comando npm es el atajo para "require" =) sirve para cargar la config de dotenv y leer las variables de entorno desde el inicio de la app
Alguien sabe por que estan estafando a sus usuarios desde PM2? por que he adquirido el plan PLUS pero nunca se habilita, hay muchos issues abiertos sobre este tema y no se resuelven, desde PM2 no contestan nada. Eso quiere decir que si se cobran el dinero pero nunca te brindan el plan, ni si quiera te devuelven el dinero.
He estado revisando porque nunca había visto versión plus de pm2, algo que se me hace raro es que en el repo de github tienen el enlace a la web oficial y tampoco aparecen planes de pago allí al ser la herramienta open source, vi que hay otra web de pm2 que si que tiene planes de pago pero al no estar referenciada desde el repo me hace sospechar que puede no estar relacionado directamente con la herramienta 🤔
@@programacion-es la herramienta es gratuita hasta cierto punto, luego oferece servicios de metricas y gestion de nodos por medio un panel pero tenes versiones pagas que nunca se habilitan
Me funciono perfecto, gran video CRACK
Grandeeee, me alegra un montón que te haya sido útil! Un saludo y que tengas buen código!
Me encantó. SALUDOS.
Mil gracias!!! Un saludo y que tengas buen código!!!
Excelente video
Muchas gracias!! Un saludo y que tengas buen código!!
Muy bueno el tutorial. Gracias por el conocimiento.
A día de hoy he intentado correr SSR Angular 19 con PM2 sin éxito alguno, no sé si es un bug o la diferencia de archivos [ main.js ] a [ server.mjs ]. Les dejo la inquietud...
Mil gracias!! Me anoto echarle un ojo =)
Hola Amigo qutal?, consulta, como se puede solucionar el error que genera cuando se usa aplicación con modulo ? no con commonJs
Depende del error, si no te reconoce el módulo puedes probar renombrando el archivo con extensión .mjs o agregar la propiedad "type": "module" en el package.json
@@programacion-es at internal/main/run_main_module.js:17:47 {
0|BK1 | code: 'ERR_REQUIRE_ESM'
0|BK1 | }
0|BK1 | Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /home/sanchayan/Documents/MicroServicios/ADoorDTI/src/index.mjs
0|BK1 | at Module.load (internal/modules/cjs/loader.js:861:11)
0|BK1 | at Function.Module._load (internal/modules/cjs/loader.js:708:14)
0|BK1 | at Object. (/usr/local/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23)
0|BK1 | at Module._compile (internal/modules/cjs/loader.js:999:30)
0|BK1 | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
0|BK1 | at Module.load (internal/modules/cjs/loader.js:863:32)
0|BK1 | at Function.Module._load (internal/modules/cjs/loader.js:708:14)
0|BK1 | at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
0|BK1 | at internal/main/run_main_module.js:17:47 {
0|BK1 | code: 'ERR_REQUIRE_ESM'
0|BK1 | }
es conocido ese error ? la verdad no entiendo
Buenas! consulta, puede ser que pm2 no funcione con ESC (ECMAScript) me arroja error cuando quiero utilizarlo con "type": "module". Saludos!
Puede tener que ver con las versiones de node y pm2, asegúrate de tener, por lo menos, la última versión de PM2 y que tu versión de node esté también configurada para usar módulos
@@programacion-es exacto!! Mi versión de node no era compatible. Muchas gracias por la respuesta 🙂
Hols que tal!! estado siguiendo tu tutorial pero en busquedas exhaustivas sigo teniendo el error del Unespected Token ":". Queria preguntarte si sabes algo al respecto del tema xq en el video te salio una vez y no volvio a salir. Saludos!!
Hola! En qué momento te aparece el error, al levantar el servicio/app de nodejs? Si es así, puede ser algún error en el código de tu app de node, trata de levantarla sin PM2 para asegurarte
El error aparece a la hora de levantar la app en PM2. La aplicacion normalmente levanta bien pero con el PM2 no la levanta. No se si tiene algo que ver con que se usa dotenvExpanded o dotenvExtend
@@programacion-es
Muy buenas, disculpad.
Estoy buscando el videotutorial en el que te has basado para iniciar el proyecto (la api de Saint Seiya) pero no logro dar con él. Seguro que la tengo delante y si fuese un perro me mordía pero no lo veo. ¿Sería mucha molestia que me contestáseis con el enlace? o al menos con el nombre para poder localizarlo. Muchas gracias y siento las molestias
Sin problema!! Aquí lo tienes: ua-cam.com/video/fwFkfBMwjpk/v-deo.html
Muchísimas gracias XD@@programacion-es
para que sirve "-r" para leer un archivo ?? muy buen video
En el caso del dotenv en el comando npm es el atajo para "require" =) sirve para cargar la config de dotenv y leer las variables de entorno desde el inicio de la app
@@programacion-es aaaa ok gracias
Alguien sabe por que estan estafando a sus usuarios desde PM2? por que he adquirido el plan PLUS pero nunca se habilita, hay muchos issues abiertos sobre este tema y no se resuelven, desde PM2 no contestan nada. Eso quiere decir que si se cobran el dinero pero nunca te brindan el plan, ni si quiera te devuelven el dinero.
He estado revisando porque nunca había visto versión plus de pm2, algo que se me hace raro es que en el repo de github tienen el enlace a la web oficial y tampoco aparecen planes de pago allí al ser la herramienta open source, vi que hay otra web de pm2 que si que tiene planes de pago pero al no estar referenciada desde el repo me hace sospechar que puede no estar relacionado directamente con la herramienta 🤔
@ si está relacionado. Si vos entras a la web te lleva a la documentación de PM2 y desde la documentación a GitHub
@ desde GitHub no vas a poder acceder a los planes, pero si desde la web en donde acceder a la documentación
@@programacion-es cuando ingresas a la documentacion oficial te lleva a la pagina y ahi es donde ves los planes
@@programacion-es la herramienta es gratuita hasta cierto punto, luego oferece servicios de metricas y gestion de nodos por medio un panel pero tenes versiones pagas que nunca se habilitan