mirror of
https://github.com/zebrajr/express.git
synced 2025-12-06 12:19:51 +01:00
28 lines
531 B
JavaScript
28 lines
531 B
JavaScript
|
|
// Fake user database for example
|
|
|
|
var users = [
|
|
{ name: 'TJ', email: 'tj@vision-media.ca' },
|
|
{ name: 'Simon', email: 'simon@vision-media.ca' }
|
|
];
|
|
|
|
module.exports = {
|
|
|
|
// /users
|
|
|
|
index: function(req, res){
|
|
res.render(users);
|
|
},
|
|
|
|
// /users/:id
|
|
|
|
show: function(req, res, next){
|
|
var id = req.params.id,
|
|
user = users[id];
|
|
if (user) {
|
|
res.render(user);
|
|
} else {
|
|
next(new Error('User ' + id + ' does not exist'));
|
|
}
|
|
}
|
|
}; |