Construção de uma Aplicação para Conteinerização
Agora é necessário criar uma aplicação simples que será executada posteriormente dentro de um contêiner.
Mas antes de começar a escrever qualquer código, é preciso uma ferramenta que permita executar JavaScript no computador, instalar as bibliotecas necessárias e iniciar um servidor para testes.
Essa ferramenta é o Node.js — ela servirá como a base da aplicação e fornecerá tudo o que é necessário para avançar.
Instalação e Configuração do Node.js
Acesse o site oficial do Node.js e faça o download da versão LTS (Long-Term Support) — é a opção mais estável e amplamente suportada.
O instalador inclui:
-
Node.js — o ambiente de execução de JavaScript;
-
npm (Node Package Manager) — a ferramenta para instalar e gerenciar dependências do projeto.
Após concluir a instalação, verifique executando estes comandos no terminal ou prompt de comando:
Isso exibirá a versão do Node.js instalada.
Isso exibirá a versão do npm instalada. Se ambos os comandos retornarem versões, a instalação foi bem-sucedida.
Criando um Projeto
Em seguida, crie uma nova pasta de projeto e acesse-a:
Agora, inicialize o projeto com as configurações padrão. Isso irá gerar um arquivo package.json
que mantém o controle dos detalhes e dependências do seu projeto:
Instale o Express, um framework popular que facilita e agiliza a criação de servidores:
Criando o Arquivo do Servidor
O ponto de entrada principal do aplicativo será o server.js
. Este arquivo cria e configura o servidor Express e define como ele responde às requisições.
Crie um arquivo chamado server.js
dentro da pasta do seu projeto e adicione o seguinte código:
server.js
Este código importa o Express, cria um servidor e define a rota /
que envia uma mensagem ao usuário.
O servidor inicia na porta especificada pela variável de ambiente PORT, ou utiliza 3000 como padrão caso a variável não esteja definida.
1. Qual comando é utilizado para verificar a versão instalada do Node.js?
2. O que significa npm
?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
What should I do after creating the server.js file?
How do I start the server to test if it works?
Can you explain what each part of the server.js code does?
Awesome!
Completion rate improved to 3.7
Construção de uma Aplicação para Conteinerização
Deslize para mostrar o menu
Agora é necessário criar uma aplicação simples que será executada posteriormente dentro de um contêiner.
Mas antes de começar a escrever qualquer código, é preciso uma ferramenta que permita executar JavaScript no computador, instalar as bibliotecas necessárias e iniciar um servidor para testes.
Essa ferramenta é o Node.js — ela servirá como a base da aplicação e fornecerá tudo o que é necessário para avançar.
Instalação e Configuração do Node.js
Acesse o site oficial do Node.js e faça o download da versão LTS (Long-Term Support) — é a opção mais estável e amplamente suportada.
O instalador inclui:
-
Node.js — o ambiente de execução de JavaScript;
-
npm (Node Package Manager) — a ferramenta para instalar e gerenciar dependências do projeto.
Após concluir a instalação, verifique executando estes comandos no terminal ou prompt de comando:
Isso exibirá a versão do Node.js instalada.
Isso exibirá a versão do npm instalada. Se ambos os comandos retornarem versões, a instalação foi bem-sucedida.
Criando um Projeto
Em seguida, crie uma nova pasta de projeto e acesse-a:
Agora, inicialize o projeto com as configurações padrão. Isso irá gerar um arquivo package.json
que mantém o controle dos detalhes e dependências do seu projeto:
Instale o Express, um framework popular que facilita e agiliza a criação de servidores:
Criando o Arquivo do Servidor
O ponto de entrada principal do aplicativo será o server.js
. Este arquivo cria e configura o servidor Express e define como ele responde às requisições.
Crie um arquivo chamado server.js
dentro da pasta do seu projeto e adicione o seguinte código:
server.js
Este código importa o Express, cria um servidor e define a rota /
que envia uma mensagem ao usuário.
O servidor inicia na porta especificada pela variável de ambiente PORT, ou utiliza 3000 como padrão caso a variável não esteja definida.
1. Qual comando é utilizado para verificar a versão instalada do Node.js?
2. O que significa npm
?
Obrigado pelo seu feedback!