Olá, gostaria de tirar algumas dúvidas quanto a resposta do instrutor 1° porque o número da variável porta é 3000? poderia ser qualquer outro número?
2°como funciona o "whritehead()"? o que significa o número 200 dentro dele?
Olá, gostaria de tirar algumas dúvidas quanto a resposta do instrutor 1° porque o número da variável porta é 3000? poderia ser qualquer outro número?
2°como funciona o "whritehead()"? o que significa o número 200 dentro dele?
Oi Douglas, tudo bem? Deixa eu tentar te ajudar.
1 - 3000 é apenas um número de porta qualquer. Pode ser outro sim, o 3000 é apenas o mais comum no caso de Node. No Java é comum ser o 8080, no Ruby é comum ser o 5000. Etc. É só uma convenção. Você só não pode usar portas de número baixo por que são reservadas para o próprio sistema operacional.
2 - O writeHead é uma função que escreve um cabeçalho HTTP na resposta enviada ao navegador. O 200 é o conhecido HTTP Status que indica que a resposta foi processada com sucesso. O curso de HTTP mostra tudo isso, você não chegou a fazer esse curso?
obrigado pela solução :D ainda não cheguei a fazer o curso de http, mas vou dar uma olhada!