This commit is contained in:
2020-05-03 18:22:51 -04:00
commit 8dc0e946b1
98 changed files with 19301 additions and 0 deletions

35
nodejs/routes/index.js Executable file
View File

@@ -0,0 +1,35 @@
var express = require('express');
var router = express.Router();
const {InviteToken} = require('./../models/token');
/* GET home page. */
router.get('/', async function(req, res, next) {
res.render('home', { title: 'Express' });
});
/* GET home page. */
router.get('/users', function(req, res, next) {
res.render('users', { title: 'Express' });
});
router.get('/login/invite/:token', async function(req, res, next){
try{
console.log('token', req.params.token)
let token = await InviteToken.get(req.params.token);
console.log('invite', token);
if(token.is_valid){
res.render('invite', { title: 'Express', invite: token });
}else{
next({status: 404});
}
}catch(error){
next(error);
}
});
/* GET home page. */
router.get('/login', function(req, res, next) {
res.render('login', {redirect: req.query.redirect});
});
module.exports = router;