user.js — express Source File
Architecture documentation for user.js, a javascript file in the express codebase.
Entity Profile
Relationship Graph
Source Code
'use strict'
// Fake user database
var users = [
{ name: 'TJ', email: 'tj@vision-media.ca' },
{ name: 'Tobi', email: 'tobi@vision-media.ca' }
];
exports.list = function(req, res){
res.render('users', { title: 'Users', users: users });
};
exports.load = function(req, res, next){
var id = req.params.id;
req.user = users[id];
if (req.user) {
next();
} else {
var err = new Error('cannot find user ' + id);
err.status = 404;
next(err);
}
};
exports.view = function(req, res){
res.render('users/view', {
title: 'Viewing user ' + req.user.name,
user: req.user
});
};
exports.edit = function(req, res){
res.render('users/edit', {
title: 'Editing user ' + req.user.name,
user: req.user
});
};
exports.update = function(req, res){
// Normally you would handle all kinds of
// validation and save back to the db
var user = req.body.user;
req.user.name = user.name;
req.user.email = user.email;
res.redirect(req.get('Referrer') || '/');
};
Domain
Subdomains
Functions
Source
Frequently Asked Questions
What does user.js do?
user.js is a source file in the express codebase, written in javascript. It belongs to the ExpressCore domain, MiddlewarePipeline subdomain.
What functions are defined in user.js?
user.js defines 1 function(s): exports.
Where is user.js in the architecture?
user.js is located at examples/route-separation/user.js (domain: ExpressCore, subdomain: MiddlewarePipeline, directory: examples/route-separation).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free