6
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

Express1

Embed Size (px)

DESCRIPTION

Support de la video sur ExpressDeux modes d'utilisation d Express pour Node.js

Citation preview

Page 1: Express1

1

Apprendre 1chose 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

Page 2: Express1

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

Page 3: Express1

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)

Page 4: Express1

4

Analogue à Sinatra pour Ruby

● En Javascript pour Node.js ● Encore plus simple en Coffeescript

get '/' do

'hello world '

end

app.get('/', function(req, res){ res.send('Hello World');});

App.get '/' (res,req) → Res.send 'hello world'

Sinatra

coffeescript

javascript

Page 5: Express1

5

2 modes

● Mode API (require 'express') ● Mode MVC : express 'mon_appli'

Page 6: Express1

6

Les options