← Questões de Programação

Programação · CESPE/CEBRASPE · 2022

Questão comentada de Programação

Assinale a opção que apresenta a função que deve ser utilizada para incluir o servidor HTTP no módulo Node.js.

Gabarito: A

No Node.js, quando voce quer usar um modulo pronto da plataforma, o caminho classico e importar esse modulo com a funcao require(). E assim que voce traz para o seu arquivo recursos como o modulo http, por exemplo: const http = require('http'). Sem isso, o modulo nem entra em cena, como um ator que ainda nao passou pela porta do palco. A ideia da questao e simples: a banca quer saber qual funcao carrega o modulo HTTP no Node.js. Quem faz essa importacao e require(), que pertence ao sistema de modulos do Node. Ja as funcoes createServer(), get() e post() aparecem em outros contextos, como criacao de servidor ou manipulacao de requisicoes, mas nao servem para "incluir" o modulo. Entao, o gabarito A esta correto porque require() e a funcao usada para importar modulos no Node.js. Na pratica, voce usa isso para acessar o modulo http e, depois, criar um servidor com os recursos dele. Em termos doutrinarios de programacao, isso e a forma padrao do CommonJS, modelo historicamente adotado pelo Node.

Continue treinando

Questões relacionadas