router.get('/', (req, res, next) => { // data to be passed to template const data = { title: packageConfig.name, version: packageConfig.version, description: packageConfig.description, repository: packageConfig.repository.url, contributors: packageConfig.contributors, signupURL: 'signup', loginURL: 'login', }; // display home page res.format({ 'text/html'() { res.render('index', data); }, 'application/json'() { res.json(data); }, default() { // log the request and respond with 406 next(httpError(406)); }, }); });
login(req, res, (err) => { if (err) { console.error(err); next(httpError(500)); } else { res.redirect('/'); } });
register(req, res, (err_) => { if (err_) { console.error(err_); next(httpError(500)); } else { res.redirect('/'); } });
router.get('/', (req, res, next) => { res.format({ 'text/html'() { res.render('login', getData()); }, 'default'() { // log the request and respond with 406 next(httpError(406)); }, }); });