-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtestExpress.js
29 lines (23 loc) · 876 Bytes
/
testExpress.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var express = require('express');
var app=express();
app.get('/', function(req, res) {
res.setHeader('Content-Type', 'text/plain');
res.send('Vous êtes à l\'accueil, que puis-je pour vous ?');
});
app.get('/sous-sol', function(req, res) {
res.setHeader('Content-Type', 'text/plain');
res.send('Vous êtes dans la cave à vins, ces bouteilles sont à moi !');
});
app.get('/etage/1/chambre', function(req, res) {
res.setHeader('Content-Type', 'text/plain');
res.send('Hé ho, c\'est privé ici !');
});
app.use(function(req, res, next){
res.setHeader('Content-Type', 'text/plain');
res.status(404).send('Page introuvable !');
});
app.get('/etage/:etagenum/chambre', function(req, res) {
res.setHeader('Content-Type', 'text/plain');
res.end('Vous êtes à la chambre de l\'étage n°' + req.params.etagenum);
});
app.listen(8080);