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)

Atualização 01/09/2026

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.


Esta seção de perguntas frequentes foi útil?