1
resposta

[Bug] Pergunta errada

Talvez essa pergunta possa estar errada, testei o código da alternativa A e ele retornou o que o exercicio pedia, e a explicação da alternativa certa (letra C) esta confusa. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Vinicius, tudo bem?

Entendo o seu ponto e até mesmo o seu posicionamento sobre a primeira alternativa estar correta. Contudo, no exercício devemos atribuir um objeto para um variável, que de certa forma não é possível usando o método readFile, pelo menos não da forma requerida na atividade.

Pois, o método readFile em si não permite manipular uma variável de forma equivalente ao uso do require. O readFile é uma função que lê o conteúdo de um arquivo e retorna esse conteúdo como uma string ou um buffer, dependendo da configuração. Ele é usado principalmente para operações de leitura de arquivos assíncronas em Node.js.

Por outro lado, o require é usada em Node.js para importar módulos externos ou arquivos locais. Quando você usa o require para importar um módulo, o código desse módulo é executado e o resultado é atribuído a uma variável que você escolher. Essa variável então pode ser manipulada normalmente, conforme as regras da linguagem.

Espero ter esclarecido a sua questão sobre à atividade. Caso tenha mais algum ponto ou dúvida, com relação a este tópico, estarei a disposição para ajudá-lo.

Abraços e bons estudos!