FC ConcursosFC Concursos

Questão FC373452

Um técnico criou o arquivo chamado servidor.js usando Node.js. Para incluir nesse script o módulo integrado que permite a transferência de dados pelo Hyper Text Transfer Protocol u

Desenvolvimento Web

FCC · 2022

Um técnico criou o arquivo chamado servidor.js usando Node.js. Para incluir nesse script o módulo integrado que permite a transferência de dados pelo Hyper Text Transfer Protocol utiliza-se a instrução

  1. @import module='http';
  2. var http = require('http');
  3. @import('http');
  4. var http = include('http');
  5. <%import src='http'%>;
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A instrução var http = require('http'); carrega o módulo HTTP integrado do Node.js e atribui a sua API à variável http. Ao passar a string 'http', o Node resolve o módulo core (sem caminho de arquivo) e retorna o objeto exportado.

O chamado a require é a forma padrão em código CommonJS de obter funcionalidades prontas; ele retorna o valor de module.exports do módulo e permite usar métodos para criar servidores e tratar requisições.

Com a variável http disponível, pode‑se, por exemplo, invocar http.createServer(...) para construir um servidor HTTP que responde a requisições e envia dados via protocolo HTTP.

Observação: usar var é sintaticamente correto neste contexto; em código moderno costuma‑se também empregar const para variáveis que não serão reatribuídas.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo