7 var escapeHtml
= require('escape-html')
8 var express
= require('../../lib/express');
10 var verbose
= process
.env
.NODE_ENV
!== 'test'
12 var app
= module
.exports
= express();
14 app
.map = function(a
, route
){
17 switch (typeof a
[key
]) {
18 // { '/path': { ... }}
20 app
.map(a
[key
], route
+ key
);
22 // get: function(){ ... }
24 if (verbose
) console
.log('%s %s', key
, route
);
25 app
[key
](route
, a
[key
]);
32 list: function(req
, res
){
33 res
.send('user list');
36 get: function(req
, res
){
37 res
.send('user ' + escapeHtml(req
.params
.uid
))
40 delete: function(req
, res
){
41 res
.send('delete users');
46 list: function(req
, res
){
47 res
.send('user ' + escapeHtml(req
.params
.uid
) + '\'s pets')
50 delete: function(req
, res
){
51 res
.send('delete ' + escapeHtml(req
.params
.uid
) + '\'s pet ' + escapeHtml(req
.params
.pid
))
71 /* istanbul ignore next */
74 console
.log('Express started on port 3000');