web:javascript:mean_stack:demarrage
Ceci est une ancienne révision du document !
Table des matières
MEAN Stack
Infrastructure complète en JavaScript :
- MongoDB
- ExpressJS
- AngularJS
- NodeJS
Mise en place de l'environnement
- Installation d'Express.
Packages npm
- Faire un
npm init
dans le répertoire nouvellement créé. - Installer les packages npm suivants (globalement, ajouter
-g
à la fin) :npm install nodemon -g
npm –save install express jade
(install jade globally to build from Sublime Text)npm install bower -g
npm install stylus --save
npm install body-parser --save
(était dans ExpressJS 3.x, mais pas dans ExpressJS 4.x)npm install morgan --save
(remplacelogger
qui était dans ExpressJS 3.x)npm install mongoose --save
npm install express-session --save
Les installations suivantes sont facultatives, mais utiles :
- Yeoman :
npm install -g yo
- Grunt:
npm install -g grunt-cli
- Angular Generator :
npm install -g generator-angular
Ce processus crée un fichier package.json
.
Packages middleware d'ExpressJS qui n'y sont plus
- bodyparser
- logger
session
Utiliser, par exemple:
app.use(session({ secret: 'multi vision unicorns', resave: true, saveUninitialized: true }));
Ajouter Git
git init
- Ajouter le fichier
.gitignore
node_modules .gitignore
git add -A
git commit -m “First commit.”
Configuration de Bower
- Créer un fichier
.bowerrc
:{ "directory": "public/vendor" }
- Faire
bower init
et répondre aux questions. - Un fichier
bower.json
est créé. - Installer les packages bower :
- bower install jquery –save
- bower install toastr –save
- bower install angular angular-resource angular-route –save
Créer le fichier server.js
Passport
Sources
web/javascript/mean_stack/demarrage.1419704518.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)