Você decide que serviços podemos ativar para análise, personalização e conteúdos externos.
Utilizamos cookies e tecnologias semelhantes no nosso site para personalizar conteúdos, integrar conteúdos externos e compreender melhor a uso de cada área.
Cookies necessários
Estas entradas asseguram funções essenciais, como segurança, estabilidade e processamento de formulários.
Seções opcionais
AnálisesMarketingPersonalizaçãoMídia externa
O tratamento de dados pode basear-se no seu consentimento ou em interesses legítimos. Nas configurações de cookies, pode rejeitar ou permitir cada categoria opcional.
Alguns serviços processam dados pessoais em outros países. Ao dar seu consentimento, você também aceita essa transferência. Encontre mais informações em nossa Política de Privacidade.
Pode voltar a abrir e ajustar sua seleção a qualquer momento. · 1.0.2
Configurar Node.js em um Servidor Windows – Inicie Aplicações JavaScript Modernas
Descubra como configurar o Node.js para aplicações em tempo real escaláveis em um ambiente enxuto → Saiba mais agora
10 de novembro de 20263 min de leitura0 visualizações0 útil
Introdução
Node.js é um ambiente de execução JavaScript multiplataforma e de código aberto que executa código JavaScript fora do navegador, por exemplo, em servidores ou ferramentas de linha de comando. Baseado no motor V8, ele suporta I/O assíncrono e orientado a eventos, tornando-o extremamente eficiente para construir aplicações de rede escaláveis e em tempo real.
O paradigma “JavaScript em todo lugar” permite que desenvolvedores usem uma única linguagem tanto no backend quanto no frontend.
FAQ
Perguntas frequentes
Primeiro, atualize seu sistema e instale o Docker (com os comandos curl -fsSL https://get.docker.com -o get-docker.sh e sh get-docker.sh), pois o Node.js é fornecido e executado via contêineres Docker.
Node.js é um ambiente de execução JavaScript multiplataforma e de código aberto que executa código JavaScript fora do navegador, baseado no motor V8 com I/O assíncrono e orientado a eventos.
Feedback
Este artigo foi útil?
Sua opinião nos ajuda a definir prioridades e a melhorar os conteúdos.
0 de 0 As avaliações consideraram este artigo útil.
Ajuda personalizada
As instruções não são suficientes?
A nossa equipe de suporte da ZAP conhece seu produto — descreva brevemente seu problema e ajudaremos pessoalmente.
Navegação
Software
Preparação
Antes de configurar o Node.js, você deve preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essa preparação garante um ambiente estável e ajuda a evitar problemas durante ou após a instalação.
Atualizar o sistema
Para garantir que seu sistema esteja com as atualizações de software e segurança mais recentes, sempre execute uma atualização do sistema primeiro. Use o seguinte comando:
Code
sudo apt update && sudo apt upgrade -y
Assim, você assegura que seu sistema tenha todos os patches de segurança e versões de software atualizadas antes do próximo passo.
Instalar dependências
Após a atualização, você pode prosseguir com a instalação das dependências. O Node.js será fornecido e executado no seu sistema através de vários contêineres Docker. Para isso, o Docker deve estar instalado primeiro. Execute o seguinte comando:
Code
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Um guia detalhado passo a passo para instalação e uso do Docker está disponível em nosso tutorial Docker.
Instalação
Agora que todos os pré-requisitos foram atendidos e a preparação concluída, você pode iniciar a instalação da aplicação Node.js.
Para usar o Node.js em um ambiente isolado, primeiro baixe a imagem oficial baseada no Alpine. Use o comando abaixo para obter a imagem mais recente do Node.js 22 no seu sistema, pronta para implantações em contêineres:
Code
docker pull node:22-alpine
Em seguida, você pode iniciar um contêiner baseado nessa imagem e abrir uma sessão shell nele. Inicie o contêiner com um shell interativo. A opção --rm garante que o contêiner seja removido automaticamente ao sair, mantendo seu host limpo.
Code
docker run -it --rm --entrypoint sh node:22-alpine
Dentro do contêiner, verifique a versão instalada do Node.js com node -v, que deve mostrar v22.19.0. Verifique a versão do npm com npm -v, que deve ser 10.9.3. Isso confirma que a imagem contém as versões corretas do Node.js e npm e está pronta para uso imediato.
Configuração
Após iniciar o contêiner Node.js, é recomendável configurar as principais definições do Node.js diretamente no ambiente. Uma forma comum é definir variáveis de ambiente, por exemplo:
Code
export NODE_ENV=production
Isso ativa o modo de produção, que habilita otimizações de desempenho e ajusta o registro de logs. Para desenvolvimento, você pode definir NODE_ENV=development para obter mensagens de erro mais detalhadas e recursos de depuração.
Um diretório de projeto bem estruturado é importante, começando com um arquivo de configuração que você cria com o comando:
Code
npm init -y
Isso gera um arquivo package.json que define dependências, scripts e metadados do seu projeto. É o arquivo de configuração central de qualquer aplicação Node.js.
Você instala dependências com npm install <package>, enquanto dependências de desenvolvimento são adicionadas com npm install <package> --save-dev. A seção scripts no package.json permite definir comandos personalizados como npm start ou npm run build para facilitar a execução e o gerenciamento do projeto.
Para configurações avançadas, você pode personalizar o Node.js com arquivos .npmrc ou .nvmrc para configurar registros privados, opções de cache ou uma versão específica do Node.js. Assim, sua aplicação roda de forma consistente em diferentes ambientes.
Finalização e recursos adicionais
Parabéns! Você instalou e configurou com sucesso o Node.js no seu VPS/Servidor Dedicado. Recomendamos também consultar os seguintes recursos que podem ajudar na configuração do servidor: