express-gateway
Version:
A microservices API gateway built on top of ExpressJS
14 lines (9 loc) • 406 B
JavaScript
;
const passport = require('passport');
const path = require('path');
module.exports.loginForm = (request, response) => response.render(path.join(__dirname, 'views/login'));
module.exports.login = passport.authenticate('local', { successReturnToOrRedirect: '/', failureRedirect: '/login' });
module.exports.logout = (request, response) => {
request.logout();
response.redirect('/');
};