Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Configurando um App Express | Express.js Framework
course content

Conteúdo do Curso

Node.js Express: API & CLI Apps

Configurando um App ExpressConfigurando um App Express

Vamos criar nosso primeiro aplicativo backend com Express.js. Está pronto para começar?

Instalando o Express.js

Crie um novo diretório para o aplicativo e abra a pasta no editor de código. Estamos prontos para começar. No terminal, execute este comando:

É como se estivéssemos encomendando o Express.js de uma loja de aplicativos virtual, sendo o npm o nosso serviço de entrega.

Como resultado, obtemos a seguinte estrutura de arquivos e pastas do nosso aplicativo:

content

Estrutura básica do projeto:

  • node_modules - Contém os pacotes instalados.
  • package.json e package-lock.json - Listam as dependências e scripts do projeto.
  • app.js ou index.js - Ponto de entrada para a aplicação Express. Nós o criamos manualmente.

🏗️ Construa Seu Primeiro App Express

Crie um servidor web simples utilizando Node.js e o framework Express.js. Siga as etapas a seguir:

Passo 1: Importar o Express

Como biblioteca, precisamos primeiramente importá-la para o nosso arquivo:

Passo 2: Criando uma Instância de Aplicação Express

Criamos uma instância da aplicação Express. Esta variável app será utilizada para configurar e definir o comportamento do servidor web.

Passo 3: Definir a Porta

Definimos o número da porta em que o nosso servidor irá escutar. Neste caso, está configurado para 3000, mas podemos escolher qualquer número de porta disponível.

Passo 4: Definindo uma Rota

Configuramos uma rota para lidar com solicitações HTTP GET para a URL raiz (/). Quando um cliente (normalmente um navegador web) acessa a URL raiz do servidor, ele responde com Hello, World!.

  • app.get('/') - Isso define uma rota para lidar com solicitações GET para o caminho raiz (/). Podemos definir rotas para diferentes métodos HTTP (GET, POST, PUT, DELETE, etc.).
  • (req, res) => { ... } - Esta é uma função de callback que é executada quando um cliente faz uma solicitação GET para a rota especificada. Ela recebe dois argumentos: req (o objeto de solicitação) e res (o objeto de resposta). Neste caso, ela simplesmente envia o texto Hello, World! como resposta.

Passo 5: Iniciar o Servidor

Vamos iniciar o servidor e fazê-lo escutar na porta especificada (no nosso caso, a porta 3000). Quando o servidor for iniciado com sucesso, ele registra uma mensagem no console, indicando em qual porta está escutando.

app.listen(port, ...) - Este método inicia o servidor e o coloca para escutar na porta especificada. O segundo argumento é uma função de callback que é executada uma vez que o servidor esteja em funcionamento.

Passo 6: Execute o Aplicativo

Executamos o aplicativo no terminal usando o comando node.

🌐 Após executar o script

Nosso servidor estará em funcionamento, e poderemos acessá-lo abrindo um navegador web e navegando para http://localhost:3000. Você deverá ver Hello, World! exibido em seu navegador.

content

Tudo estava claro?

Seção 3. Capítulo 4
course content

Conteúdo do Curso

Node.js Express: API & CLI Apps

Configurando um App ExpressConfigurando um App Express

Vamos criar nosso primeiro aplicativo backend com Express.js. Está pronto para começar?

Instalando o Express.js

Crie um novo diretório para o aplicativo e abra a pasta no editor de código. Estamos prontos para começar. No terminal, execute este comando:

É como se estivéssemos encomendando o Express.js de uma loja de aplicativos virtual, sendo o npm o nosso serviço de entrega.

Como resultado, obtemos a seguinte estrutura de arquivos e pastas do nosso aplicativo:

content

Estrutura básica do projeto:

  • node_modules - Contém os pacotes instalados.
  • package.json e package-lock.json - Listam as dependências e scripts do projeto.
  • app.js ou index.js - Ponto de entrada para a aplicação Express. Nós o criamos manualmente.

🏗️ Construa Seu Primeiro App Express

Crie um servidor web simples utilizando Node.js e o framework Express.js. Siga as etapas a seguir:

Passo 1: Importar o Express

Como biblioteca, precisamos primeiramente importá-la para o nosso arquivo:

Passo 2: Criando uma Instância de Aplicação Express

Criamos uma instância da aplicação Express. Esta variável app será utilizada para configurar e definir o comportamento do servidor web.

Passo 3: Definir a Porta

Definimos o número da porta em que o nosso servidor irá escutar. Neste caso, está configurado para 3000, mas podemos escolher qualquer número de porta disponível.

Passo 4: Definindo uma Rota

Configuramos uma rota para lidar com solicitações HTTP GET para a URL raiz (/). Quando um cliente (normalmente um navegador web) acessa a URL raiz do servidor, ele responde com Hello, World!.

  • app.get('/') - Isso define uma rota para lidar com solicitações GET para o caminho raiz (/). Podemos definir rotas para diferentes métodos HTTP (GET, POST, PUT, DELETE, etc.).
  • (req, res) => { ... } - Esta é uma função de callback que é executada quando um cliente faz uma solicitação GET para a rota especificada. Ela recebe dois argumentos: req (o objeto de solicitação) e res (o objeto de resposta). Neste caso, ela simplesmente envia o texto Hello, World! como resposta.

Passo 5: Iniciar o Servidor

Vamos iniciar o servidor e fazê-lo escutar na porta especificada (no nosso caso, a porta 3000). Quando o servidor for iniciado com sucesso, ele registra uma mensagem no console, indicando em qual porta está escutando.

app.listen(port, ...) - Este método inicia o servidor e o coloca para escutar na porta especificada. O segundo argumento é uma função de callback que é executada uma vez que o servidor esteja em funcionamento.

Passo 6: Execute o Aplicativo

Executamos o aplicativo no terminal usando o comando node.

🌐 Após executar o script

Nosso servidor estará em funcionamento, e poderemos acessá-lo abrindo um navegador web e navegando para http://localhost:3000. Você deverá ver Hello, World! exibido em seu navegador.

content

Tudo estava claro?

Seção 3. Capítulo 4
some-alt