Files
node-template-express/src/routes/index.ts
2020-11-13 09:09:21 +01:00

21 lines
567 B
TypeScript

import * as express from 'express';
import userRouter from './api/user';
import healthRouter from './healthcheck';
import {Config} from '../utils';
const router = express.Router();
export default router;
router.use("/api/user", userRouter);
router.use("/health", healthRouter);
/* GET home page. */
router.get('/', async (req, res) => {
const email = (await req.getUserInfo())?.email ?? "No email found!";
res.render('index', {title: 'Express', email, externalUrl: Config.EXTERNAL_BASE_URL});
});
router.get('/logout', (req, res) => {
res.initLogout();
});