

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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 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.
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.
se abrir o navegador e digitar http://localhost:8083/ o arquivo index.html será executado e seu conteúdo será mostrado no navegador.
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.
o navegador será aberto automaticamente e o arquivo index.html será executado e seu conteúdo será mostrado no navegador.