Live Coding: Creating an HTTP Server in JavaScript

Posted by

Live Coding: Server HTTP în JavaScript

Live Coding: Server HTTP în JavaScript

In acest tutorial, vom explora cum putem crea un server HTTP folosind JavaScript. Vom folosi Node.js, un mediu de executie JavaScript care ne permite sa rulam codul pe partea de server.

Pentru a incepe, va trebui sa instalam Node.js daca nu il aveti deja. Puteti descarca versiunea potrivita pentru sistemul de operare de pe site-ul oficial al Node.js.

Deschideti un editor de cod si creati un nou fisier JavaScript. Vom incepe creand un server HTTP simplu care va raspunde la cereri GET cu un mesaj de salut.

        
const http = require('http');

const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Salut de la serverul nostru HTTP!');
});

server.listen(3000, 'localhost', () => {
    console.log('Serverul asculta pe portul 3000');
});
        
    

Acest cod creeaza un server HTTP care asculta pe portul 3000 si raspunde la cereri GET cu mesajul “Salut de la serverul nostru HTTP!”. Puteti testa serverul accesand http://localhost:3000 in browser.

Aceasta este doar o introducere in crearea unui server HTTP folosind JavaScript. Puteti extinde functionalitatea serverului pentru a face diverse operatii, cum ar fi citirea si scrierea in fisiere, comunicarea cu baze de date sau conectarea cu alte servicii web.

Experimentati cu codul si descoperiti toate posibilitatile pe care le aveti la dispozitie pentru dezvoltarea unui server HTTP robust si scalabil folosind JavaScript si Node.js!