Considere o arquivo abaixo, chamado arq.js.var http =...
Imagem de fundo

Considere o arquivo abaixo, chamado arq.js.var http =...

Considere o arquivo abaixo, chamado arq.js.


var http = require('http');

var fs = require('fs');

http.createServer(

function (req, res) {

fs.readFile(

'index.html', function(err, data) {

res.writeHead(200, {'Content-Type': 'text/html'});

res.write(data);

res.end();

}

};

}

).listen(8083);


Após salvar o arquivo, no prompt de comandos do Windows 10, considerando o node.js instalado e em condições ideais, um programador digitou node arq.js. Uma consideração correta que pode ser feita é que


A

a execução do arquivo irá falhar porque o método para ler páginas HTML é readHTML e não readFile. O método readFile se aplica a documentos, não a páginas HTML.


B

a execução do arquivo irá definir que a página de abertura do site em construção deverá se chamar index.html quando o site entrar em operação.


C

se abrir o navegador e digitar http://localhost:8083/ o arquivo index.html será executado e seu conteúdo será mostrado no navegador.


D

a execução do arquivo irá falhar porque a porta para executar o web server localmente deve ser a porta 80 e não 8083.


E

o navegador será aberto automaticamente e o arquivo index.html será executado e seu conteúdo será mostrado no navegador.