Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Resolver un problema de Node.js (versión obsoleta)
Esta guía explica por qué es importante utilizar una versión reciente de Node.js para su aplicación y cómo seleccionar una versión más reciente con un sitio Node.js alojado en la infraestructura de Infomaniak.
Prólogo
Node.js= nombre oficial del lenguaje/entorno.NodeJS= nombre "técnico" o simplificado en ciertos contextos (a menudo por razones prácticas, no hay una verdadera diferencia técnica).
¿Es peligrosa una versión obsoleta de Node.js?
Cuando utiliza una versión de Node.js que se acerca al final de su soporte, aparece un mensaje de advertencia en el panel de control del sitio correspondiente.
El entorno de ejecución Node.js evoluciona regularmente: cada nueva versión trae mejoras de rendimiento, seguridad y soporte para nuevas funcionalidades. Utilizar una versión que ya no se actualiza lo expone a riesgos de seguridad y problemas de funcionamiento con otros componentes. Las personas malintencionadas podrían explotar vulnerabilidades conocidas en estas versiones para comprometer su aplicación. Por lo tanto, se recomienda encarecidamente utilizar una versión reciente y oficialmente soportada.
Existen tres situaciones posibles:
- Versión completamente soportada: no se requiere ninguna acción
- Versión con soporte de seguridad únicamente: se recomienda pasar a una versión más reciente
- Versión obsoleta: se recomienda encarecidamente actualizar a una versión más reciente
Utilizar una versión más reciente de Node.js
Las versiones más recientes de Node.js ofrecen mejores rendimientos y un comportamiento más estable para sus aplicaciones modernas.
Antes de modificar la versión utilizada
- Si su aplicación utiliza un framework o una biblioteca específica (Next.js, Express, etc.), verifique el buen soporte de la versión objetivo de Node.js.
- Si su código ha sido desarrollado a medida, consulte la documentación oficial de Node.js para identificar los cambios realizados (API obsoletas, gestión de módulos, etc.).
¿Y si surge un problema?
Si su aplicación no funciona correctamente después de cambiar la versión de Node.js, puede volver a una versión anterior (si aún está soportada) a través de la pestaña Configuración avanzada del sitio correspondiente.
Enlace a esta FAQ: https://faq.infomaniak.com/2534
¿Le ha sido útil esta FAQ?