Esempio n. 1
0
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));
    },
  });
});
Esempio n. 2
0
 login(req, res, (err) => {
   if (err) {
     console.error(err);
     next(httpError(500));
   } else {
     res.redirect('/');
   }
 });
Esempio n. 3
0
 register(req, res, (err_) => {
   if (err_) {
     console.error(err_);
     next(httpError(500));
   } else {
     res.redirect('/');
   }
 });
Esempio n. 4
0
router.get('/', (req, res, next) => {
  res.format({
    'text/html'() {
      res.render('login', getData());
    },
    'default'() {
      // log the request and respond with 406
      next(httpError(406));
    },
  });
});