oneuptime/ApiDocs/index.ts
Nawaz Dhandala e8a116f3b0
fix
2022-04-10 23:04:03 +01:00

29 lines
637 B
TypeScript
Executable File

import {
ExpressRequest,
ExpressResponse,
ExpressStatic,
} from 'CommonServer/Utils/Express';
import app from 'CommonServer/Utils/StartServer';
import path from 'path';
// set the view engine to ejs
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
// public static files
app.use(ExpressStatic(path.join(__dirname, 'public'), { maxAge: 2592000 }));
app.use(
'/docs',
ExpressStatic(path.join(__dirname, 'public'), { maxAge: 2592000 })
);
// index page
app.get(['/', '/docs'], (_req: ExpressRequest, res: ExpressResponse) => {
res.render('pages/index');
});
export default app;