Dia 35 de Aprendizagem da Stack MERN
Hoje eu construí meu primeiro servidor web nativo.
Na minha masterclass de Node.js com a Complete Coding, fui além dos scripts locais. Meu código anterior executava e parava. Hoje, construí um servidor que permanece ativo. Ele escuta conexões da internet.
Aprendi como os computadores se comunicam através de redes.
Aqui estão os dois principais conceitos que dominei:
O módulo http Usei a utilidade nativa http para manipular dados. Usei o
http.createServer()para iniciar um servidor. Esta função utiliza dois argumentos: • req (Request): Contém os dados do navegador, como URLs ou headers. • res (Response): Permite que eu envie dados de volta para o usuário, como HTML ou JSON.server.listen() Um servidor precisa de uma porta específica para se comunicar. Configurei meu servidor para escutar em uma porta local como a 8000. Isso cria um gateway para conexões.
Implementação do código:
const http = require("http");
const server = http.createServer((req, res) => { res.end("Hello from my Day 35 custom server!"); });
server.listen(8000, () => { console.log("Server is live and listening on port 8000"); });
Fonte: https://dev.to/ali_hamza_589ec7b3eb6688d/day-35-of-learning-mern-stack-ldn