Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Résoudre un problème Node.js (version obsolète)
Ce guide explique pourquoi il est important d'utiliser une version récente de Node.js pour votre application et comment sélectionner une version plus récente avec un site Node.js hébergé sur l'infrastructure Infomaniak.
Préambule
Node.js= nom officiel du langage/environnement.NodeJS= nom "technique" ou simplifié dans certains contextes (souvent pour des raisons pratiques, pas de vraie différence technique).
Une version obsolète de Node.js est-elle dangereuse ?
Lorsque vous utilisez une version de Node.js qui approche de la fin de son support, un message d'avertissement s'affiche dans le tableau de bord du site concerné.
Le runtime Node.js évolue régulièrement : chaque nouvelle version apporte des améliorations de performance, de sécurité et de prise en charge des fonctionnalités récentes. Utiliser une version qui n'est plus tenue à jour vous expose à des risques de sécurité et à des problèmes de fonctionnement avec d’autres composants. Des personnes malveillantes pourraient exploiter des failles connues dans ces versions pour compromettre votre application. Il est donc vivement recommandé d'utiliser une version récente et officiellement supportée.
Trois situations sont possibles :
- Version pleinement supportée : aucune action nécessaire
- Version avec support de sécurité uniquement : il est recommandé de passer à une version plus récente
- Version obsolète : il est vivement recommandé de mettre à jour vers une version plus récente
Utiliser une version plus récente de Node.js
Les versions les plus récentes de Node.js offrent de meilleures performances et un comportement plus stable pour vos applications modernes.
Avant de modifier la version utilisée
- Si votre application utilise un framework ou une bibliothèque spécifique (Next.js, Express, etc.), vérifiez la bonne prise en charge de la version ciblée de Node.js.
- Si votre code a été développé sur mesure, prenez connaissance de la documentation officielle de Node.js pour identifier les changements apportés (API dépréciées, gestion des modules, etc.).
Et si un problème survient ?
Si votre application ne fonctionne pas correctement après avoir changé la version de Node.js, vous pouvez revenir à une version antérieure (si elle est toujours supportée) via l’onglet Paramètres avancés du site concerné.
Lien vers cette FAQ: https://faq.infomaniak.com/2534
Cette FAQ a été utile?