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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!