Aplicação do Módulo HTTP

JavaScriptBeginner
Pratique Agora

Introdução

O módulo http é o módulo oficial do Node.js para criar servidores web, permitindo que desenvolvedores front-end comecem rapidamente com o desenvolvimento do lado do servidor. Este desafio envolve a criação de uma aplicação simples usando este módulo.

Este é um desafio, que difere de um Lab guiado em que você precisa completar o desafio de forma independente, em vez de seguir os passos de um Lab para aprender.Desafios geralmente têm um pouco de dificuldade. Se você encontrar isso difícil, pode discutir com Labby ou verificar a solução. Dados históricos mostram que este é um desafio de nível avançado com uma taxa de aprovação de 42%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Criar um Servidor HTTP

Abra o editor à direita. Você deve ver um arquivo chamado app.js no seu editor.

Requisitos

  • Crie um servidor escrevendo código em app.js que seja executado na porta 8080.
  • O servidor deve responder com "hello world" a todas as requisições recebidas.
  • Inicie o servidor executando node app.js no terminal.

Exemplo

Após concluir a tarefa, o serviço deve estar rodando na porta 8080. Abra "Web 8080" no topo da VM e atualize-o manualmente. Você deve ver "hello world" exibido na tela.

Exemplo de resposta do servidor HTTP
✨ Verificar Solução e Praticar

Resumo

Este desafio envolve a criação de um servidor HTTP básico usando Node.js. O servidor escuta na porta 8080 e responde com "hello world" a qualquer requisição recebida.

Para completar esta tarefa, você precisa:

  1. Importar o módulo http.
  2. Usar o método createServer para instanciar o servidor.
  3. Definir uma função de callback que envia "hello world" como resposta.
  4. Usar o método listen para fazer o servidor escutar na porta 8080.

Este desafio demonstra conceitos fundamentais da criação de um servidor HTTP com Node.js, incluindo o tratamento de requisições e a geração de respostas no desenvolvimento web.