Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un problema Node.js (versione obsoleta)
Questa guida spiega perché è importante utilizzare una versione recente di Node.js per la tua applicazione e come selezionare una versione più recente con un sito Node.js ospitato sull'infrastruttura Infomaniak.
Premessa
Node.js= nome ufficiale del linguaggio/ambiente.NodeJS= nome "tecnico" o semplificato in alcuni contesti (spesso per motivi pratici, non c'è una vera differenza tecnica).
È pericolosa una versione obsoleta di Node.js?
Quando si utilizza una versione di Node.js che si avvicina alla fine del suo supporto, viene visualizzato un messaggio di avviso nel pannello di controllo del sito interessato.
Il runtime Node.js si evolve regolarmente : ogni nuova versione apporta miglioramenti delle prestazioni, della sicurezza e del supporto delle funzionalità recenti. Utilizzare una versione che non è più aggiornata ti espone a rischi di sicurezza e a problemi di funzionamento con altri componenti. Le persone malintenzionate potrebbero sfruttare le vulnerabilità note in queste versioni per compromettere la tua applicazione. È quindi fortemente consigliato utilizzare una versione recente e ufficialmente supportata.
Tre situazioni sono possibili:
- Versione completamente supportata : nessuna azione necessaria
- Versione con supporto di sicurezza solo : è consigliato passare a una versione più recente
- Versione obsoleta : è fortemente consigliato aggiornare a una versione più recente
Utilizzare una versione più recente di Node.js
Le versioni più recenti di Node.js offrono prestazioni migliori e un comportamento più stabile per le tue applicazioni moderne.
Prima di modificare la versione utilizzata
- Se la tua applicazione utilizza un framework o una libreria specifica (Next.js, Express, ecc.), verifica il corretto supporto della versione target di Node.js.
- Se il tuo codice è stato sviluppato su misura, consulta la documentazione ufficiale di Node.js per identificare i cambiamenti apportati (API deprecate, gestione dei moduli, ecc.).
E se si verifica un problema?
Se la tua applicazione non funziona correttamente dopo aver cambiato la versione di Node.js, puoi tornare a una versione precedente (se è ancora supportata) tramite la scheda Impostazioni avanzate del sito interessato.
Link a questa FAQ: https://faq.infomaniak.com/2534
Questa FAQ è stata utile?