Escolar Documentos
Profissional Documentos
Cultura Documentos
Vamos ver diversos Core Modules em detalhes, que são fundamentais para
criação de softwares em Node;
http: módulo para criar servidores HTTP;
path: extrair informações de paths (caminhos) de arquivos;
fs: file system, leitura e escrita de arquivos;
url: módulo para trabalhar com URLs;
Get e Post
GET e POST são dois métodos HTTP usados para realizar solicitações e
enviar dados entre um cliente e um servidor.
GET: O método GET é usado para solicitar dados de um servidor. Quando
um cliente faz uma solicitação GET, ele envia um pedido para obter
informações específicas do servidor. Os parâmetros de solicitação, como
consultas de pesquisa, são anexados à URL. O servidor processa a
solicitação e retorna os dados solicitados no corpo da resposta.
As solicitações GET são consideradas "seguras" porque são apenas
solicitadas para recuperar dados, sem modificar o estado do servidor. Por
exemplo, ao abrir uma página da web, o navegador envia uma
solicitação GET ao servidor para obter o conteúdo da página.
Get e Post
req-> requisição
res-> resposta que envio para o
cliente
O módulo url serve para decompor uma URL que passamos para o
método parse;
Podemos resgatar: host, path, search, query e etc;
A partir destas informações podemos alterar a lógica do nosso código;
O módulo url
(arquivo index.js)
Unindo os módulos http e url
readFile->lê arquivo
res.writeHead(statuscode, type do arquivo)
res.write-> estaremos escrevendo o arquivo
mensagem.html
Trabalhando com diretórios