0% ont trouvé ce document utile (0 vote)
61 vues8 pages

Cours 01

Ce document décrit comment créer un serveur HTTP avec Node.js et utiliser des modules Node.js dans des applications. Il explique comment installer et démarrer un serveur HTTP, accéder à des fichiers statiques, importer des modules standards et personnalisés, et exporter plusieurs éléments d'un module.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
61 vues8 pages

Cours 01

Ce document décrit comment créer un serveur HTTP avec Node.js et utiliser des modules Node.js dans des applications. Il explique comment installer et démarrer un serveur HTTP, accéder à des fichiers statiques, importer des modules standards et personnalisés, et exporter plusieurs éléments d'un module.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

HTTP SERVER AVEC NODEJS

En créer un HTTP Server avec NodeJS, on pourra accéder aux sources des données statiques telles
que HTML, Javascript, CSS,... dans le dossier via http, tel que :
http://localhost:8080/abc.html
http://localhost:8080/abc.js

Créons alors un autre dossier, par exemple :

Puis exécutez la commande pour installer http-server :

Ensuite, démarrez HTTP-Server :


Le HTTP Server a été démarré, il écoute au port 8080. Vous pouvez le vérifier en accédant au lien ci-
dessous :

Créez un fichier HTML dans le dossier, et on pourrait l'accéder via HTTP :


NODEJS MODULE
Le module NodeJS est une bibliothèque Javascript. C'est un ensemble de fonctions (function), d'objets et de
variables que vous pouvez utiliser dans vos applications. L'utilisation Module permet de simplifier l'écriture
de code et de le gérer dans votre application. Normalement, chaque module sera écrit dans un fichier séparé.
Le NodeJS intègre de nombreux Modules. Il a des bibliothèques standards pour que vous puissiez développer
des applications.
Afin d'utiliser un module, utilisez la fonction require(moduleName). Par exemple, http est un module qui
oblige NodeJS à fonctionner comme un HTTP Server.

Exemple : Sur le projet NodeJS, créez un dossier module-examples pour contenir les fichiers Javascript

- Dans la fenêtre CMD


- Dans le navigateur :

MODULE PERSONNALISE
Le Module est un fichier Javascript. Merci à noter la location de ce fichier parce qu'elle affecte à la manière
que vous l'utiliser. Deux choix de sélection la location de ce fichier proposés :
- Le fichier Module est mis dans le répertoire nommé node_modules (Le sous répertoire du projet).
Ceci est la location recommandée.
- Le fichier Module est mis dans un de vos répertoires, pas dans le node_modules

Remarques :
- Le NodeJS vous recommande de mettre vos fichiers Module dans le dossier node_modules du projet.
- La syntaxe de export (exportation) quelque chose dans le fichier Javascript :

Exemple :

Exécutez l'exemple : > node ./module-examples/test-my-first-module.js

EXPORTATIONS PLUSIEURS CHOSES :


Un fichier module peut contenir plusieurs fonctions (function), plusieurs variables (variable) et plusieurs
classes (class). Cet exemple indique comment export (exporter) plusieurs choses dans ce fichier.

Exemple :

Vous aimerez peut-être aussi