Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Resolver um problema do Node.js (versão desatualizada)
Este guia explica por que é importante usar uma versão recente do Node.js para sua aplicação e como selecionar uma versão mais recente em um site Node.js hospedado na infraestrutura Infomaniak.
Introdução
Node.js= nome oficial da linguagem/ambiente.NodeJS= nome "técnico" ou simplificado em alguns contextos (geralmente por razões práticas, não há diferença técnica real).
Uma versão desatualizada do Node.js é perigosa?
Quando você usa uma versão do Node.js que está próxima do fim do seu período de suporte, uma mensagem de aviso é exibida no painel do site em questão.
O ambiente de execução Node.js está em constante evolução: cada nova versão traz melhorias de desempenho, segurança e suporte para funcionalidades recentes. Utilizar uma versão que não recebe mais atualizações expõe você a riscos de segurança e a problemas de funcionamento com outros componentes. Pessoas mal-intencionadas podem explorar vulnerabilidades conhecidas nessas versões para comprometer sua aplicação. Portanto, é altamente recomendável usar uma versão recente e é oficialmente suportada.
Existem três situações possíveis:
- Versão totalmente suportada: nenhuma ação necessária
- Versão com suporte de segurança apenas: recomenda-se atualizar para uma versão mais recente
- Versão desatualizada: recomenda-se vivamente que atualize para uma versão mais recente.
Utilizar uma versão mais recente do Node.js
As versões mais recentes do Node.js oferecem melhor desempenho e um comportamento mais estável para suas aplicações modernas.
Antes de alterar a versão utilizada
- Se a sua aplicação utiliza um framework ou uma biblioteca específica (Next.js, Express, etc.), verifique se a versão de destino do Node.js é totalmente suportada.
- Se o seu código foi desenvolvido sob medida, consulte a documentação oficial do Node.js para identificar as alterações introduzidas (APIs descontinuadas, gerenciamento de módulos, etc.).
E se ocorrer um problema?
Se a sua aplicação não funcionar corretamente após alterar a versão do Node.js, pode voltar a uma versão anterior (se ainda for suportada) através do separador Definições avançadas do site em questão.
Link para esta FAQ: https://faq.infomaniak.com/2534
Esta seção de perguntas frequentes foi útil?