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

29 lines
610 B
JavaScript

var express = require('express');
var route = express.Router();
const cfg = require(global['__dirname']+'/bin/config');
route.all('/', function(req, res, next) {
// TODO: show login page or dashboard
// res.end('login or dashboard');
res.render('auth/views/index', {
appName: cfg.app.name
});
});
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
res.render('auth/views/index', {
appName: cfg.app.name
});
});
module.exports = route;