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
- @import module='http';
- var http = require('http');
- @import('http');
- var http = include('http');
- <%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