1
0
Fork 0
SSObaseApp_nodeJS/bin/web/auth/routes/static.js

29 lines
610 B
JavaScript
Raw Normal View History

2019-09-08 17:43:52 +00:00
var express = require('express');
var route = express.Router();
2020-10-01 20:13:09 +00:00
const cfg = require(global['__dirname']+'/bin/config');
2019-09-08 17:43:52 +00:00
route.all('/', function(req, res, next) {
// TODO: show login page or dashboard
// res.end('login or dashboard');
2020-10-26 20:59:19 +00:00
res.render('auth/views/index', {
appName: cfg.app.name
});
2019-09-08 17:43:52 +00:00
});
route.all('/*', (req, res, next) => {
// passthrough to next route
if(req.path.startsWith('/api'))
return next();
// TODO: try to login
// TODO: role-based authorization
// TODO: show login page or page
2020-10-01 20:13:09 +00:00
res.render('auth/views/index', {
appName: cfg.app.name
});
2019-09-08 17:43:52 +00:00
});
module.exports = route;