Jour 35 de l'apprentissage de la stack MERN
J'ai construit mon premier serveur web natif aujourd'hui.
Dans ma masterclass Node.js avec Complete Coding, je suis allé au-delà des scripts locaux. Mon code précédent s'exécutait puis s'arrêtait. Aujourd'hui, j'ai construit un serveur qui reste actif. Il écoute les connexions internet.
J'ai appris comment les ordinateurs communiquent à travers les réseaux.
Voici les deux concepts principaux que j'ai maîtrisés :
Le module http J'ai utilisé l'utilitaire natif http pour gérer les données. J'ai utilisé http.createServer() pour démarrer un serveur. Cette fonction utilise deux arguments : • req (Request) : il contient les données provenant du navigateur, comme les URL ou les en-têtes. • res (Response) : cela me permet de renvoyer des données à l'utilisateur, telles que du HTML ou du JSON.
server.listen() Un serveur a besoin d'un port spécifique pour communiquer. J'ai configuré mon serveur pour qu'il écoute sur un port local comme le 8000. Cela crée une passerelle pour les connexions.
Implémentation du code :
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");
});
Source: https://dev.to/ali_hamza_589ec7b3eb6688d/day-35-of-learning-mern-stack-ldn