jscas-server
Version:
An implementation of Apereo's CAS protocol
14 lines (11 loc) • 389 B
JavaScript
const fp = require('fastify-plugin')
module.exports = fp(function slashRoutePlugin (fastify, options, next) {
fastify.get('/', function slashHandler (req, reply) {
req.log.debug('redirecting request for / to /login')
const query = req.urlData('query')
if (query) return reply.redirect(302, `/login?${query}`)
reply.redirect(302, '/login')
})
next()
})