Node.js

Node.js pour Debutants : Comprendre le JavaScript cote Serveur

Guide complet pour debuter avec Node.js et comprendre le JavaScript cote serveur.

20 Nov 2024 1 min de lecture 37 vues

37

Lectures

1

Minutes

3

Partages

Introduction a Node.js

Node.js est un environnement d'execution JavaScript cote serveur. Il permet d'utiliser JavaScript pour le backend, unifiant ainsi le langage entre le front et le back.

Installation

Telechargez Node.js depuis le site officiel ou utilisez un gestionnaire de versions comme nvm :

nvm install 20
nvm use 20
node --version

Votre premier serveur HTTP

const http = require('http');

const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'text/html' });
  res.end('<h1>Bonjour depuis Node.js !</h1>');
});

server.listen(3000, () => {
  console.log('Serveur demarre sur http://localhost:3000');
});

NPM - Le gestionnaire de packages

NPM (Node Package Manager) est le plus grand registre de packages au monde.

npm init -y
npm install express
npm install --save-dev nodemon

Express.js - Le framework web

const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.json({ message: 'API fonctionnelle !' });
});

app.listen(3000);
Node.js a revolutionne le developpement web en permettant d'utiliser JavaScript partout.

Cas d'utilisation

  • APIs RESTful et GraphQL
  • Applications temps reel (chat, notifications)
  • Microservices
  • Outils CLI

Tags

JavaScript Node.js Backend

Partagez cet article

Twitter Facebook LinkedIn
JY

Jordane YENO

Developpeur Full Stack passionne par le web et les nouvelles technologies

En savoir plus