1
resposta

localhost:3000 não carrega

Escrevi tudo exatamente como o professor escreveu, mas na hora de colocar o código html dentro do resp.end ele bugou tudo, deu um monte de erro. Acabei copiando e colando o código aqui da aula, e as marcações de erros todas sumiram (apesar de estar exatamente igual ao que eu tinha colocado).

Enfim, tendo copiado e colado o código correto, fui tentar acessar o localhost:3000 no meu navegador mas ele continua dando erro, não encontra a página. O que pode estar dando errado?

Deixarem o meu código aqui, apesar de que está igual ao do professor:

const http = require('http');

const servidor  = http.createServer(function (req, resp) {
    resp.end(`
        <html>
            <head>
                <meta charset="utf-8">
            </head>
            <body>
                <h1> Casa do Código </h1>
            </body> 
        </html>
    `);
});
servidor.listen(3000);
1 resposta

Tente colocar o código em um arquivo a parte e execute na linha de comando:

node nome_do_arquivo

Ao abrir a pagina, veja se ele exibe algum erro no terminal

se não aparecer nada, tente dar f12 no seu navegador, vá na aba rede(ou network) e veja qual o código de erro que ele apresenta