salix/@salix-services/app/server/boot/routes.js

41 lines
854 B
JavaScript

module.exports = function(app) {
app.get('/',function(req,res){
if (req.cookies['salix-session']){
res.render('index.ejs');
}
else{
res.status(401);
res.send("No autorizado");
}
});
//https://github.com/expressjs/cookie-parser
app.get('/login', function(req, res) {
var token = req.query.access_token;
if (token) {
res.cookie('salix-session', token, { httpOnly: true });
res.redirect('/');
}
else {
res.redirect('/login1');
}
});
app.get('/config.js',(req,res)=>{
if (req.cookies['salix-session']){
res.set('Content-Type', 'application/json');
//TODO: construir js dinamico de las rutas
res.status(404);
res.send();
}
else{
res.status(401);
res.send("No autorizado");
}
});
};