1. Apprendre 1
chose chaque jour
Vidéo du jour
A la découverte
d'Express (node.js)
Made by @germanlinux
Support pour une vidéo en francais publiée sur youtube (utilisateur germanlinux)
Blog : germanlinux.blogspot.com
Twitter : @germanlinux
http://apprendre1chosechaquejour.herokuapp.com 1
2. Express en 3 Points
● DSL en javascript pour faire des applications
WEB
● Un peu comme Sinatra pour Ruby
● Deux modes d'utilisation
✔ Mode API
✔ Mode MVC
Le site d'Express : http://expressjs.com/
Licence MIT
2
3. UN DSL
Domain Specific Language : domaine middleware
● Permet de créer et de manipuler des méthodes
HTTP et des locations.
● Permet de manipuler la couche du Middleware
(webware)
3
4. Analogue à Sinatra pour Ruby
● En Javascript pour Node.js
● Encore plus simple en Coffeescript
get '/' do app.get('/', function(req,
res){
'hello world ' res.send('Hello World');
});
end
Sinatra
javascript
App.get '/' (res,req) → coffeescript
Res.send 'hello world'
4