PW6 Programmation Web - IRIF
PW6
Programmation Web
Enrica Duchi, Sylvain Perifel, Cristina Sirangelo
L3 Info - Universit¨¦ Paris Diderot
Developpement Web cot¨¦ serveur avec
node.js et express.js
Node.js : qu¡¯est-ce que c¡¯est?
?
?
Node.js est un outil open-source pour le d¨¦veloppement
d¡¯applications Javascript cot¨¦ serveur
Il contient :
? un moteur Javascript (le m¨ºme utilis¨¦ par Google Chrome)
? une API publique (sous forme de plusieurs modules) appel¨¦e node core - pour acc¨¦der ¨¤ une vari¨¦t¨¦ de
ressources (syst¨¨me de fichiers, r¨¦seau etc.) avec
Javascript
? un outil en ligne de commande
?
?
?
?
?
D¨¦velopper une application Javascript cot¨¦ serveur
avec node.js
Node.js sera install¨¦ sur la machine sur laquelle le serveur doit
tourner
pour installer node.js sur votre machine :
? (d¨¦j¨¤ install¨¦ sur les machines de l¡¯UFR)
Apr¨¨s installation, l¡¯outil en ligne de commande node sera
disponible
Avec node on peut ex¨¦cuter du code Javascript qui utilise les
modules install¨¦s par node.js, ainsi que d¡¯autres modules qu¡¯on
peut explicitement installer
Pour implementer un serveur :
? l'¨¦crire en Javascript en incluant les modules node.js dont on a
besoin
? Le lancer dans node :
- aller dans le r¨¦pertoire qui contient mon_serveur.js :
$ node mon_serveur.js
Installer d¡¯autres modules depuis npm
?
npm (node packaged modules) : une tr¨¨s large collection de
modules pour node.js
? En ligne commande, on peut installer des nouveaux modules
depuis npm :
$ npm install nom_du_module
installation locale
$ npm install nom_du_module -g installation globale
? Le plus souvent on ex¨¦cutera la commande ci-dessus depuis le
r¨¦pertoire contenant le code Javascript
? Installation locale : cherche le r¨¦pertoire node_modules plus
proche (en remontant du r¨¦pertoire courant vers la racine), s¡¯il
n¡¯existe pas le cr¨¦ee dans le r¨¦pertoire courant. Installe le module
dans node_modules/nom_du_module
? Installation globale (pas autoris¨¦e sur les machines de l¡¯UFR):
? installe le module demand¨¦ dans un sous-r¨¦pertoire
nom_du_module
? d¡¯ un r¨¦pertoire node_modules pre-d¨¦fini
? ( usr/local/lib/node_modules typiquement)
? de plus installe la commande nom_du_module
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- hr connect web portal nyc doe
- amazon web services revenue
- baltimore city outlook web access
- office web apps
- writing web for kids
- school web page
- amazon web services revenue 2018
- amazon web services profitability 2018
- protein synthesis race web lesson game
- con man web series
- best web search engines 2019
- adult deep web search engine