diff options
Diffstat (limited to 'bskylink/src/routes/root.ts')
-rw-r--r-- | bskylink/src/routes/root.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/bskylink/src/routes/root.ts b/bskylink/src/routes/root.ts new file mode 100644 index 000000000..12bdf1515 --- /dev/null +++ b/bskylink/src/routes/root.ts @@ -0,0 +1,14 @@ +import {Express} from 'express' + +import {AppContext} from '../context.js' +import {handler} from './util.js' + +export default function (ctx: AppContext, app: Express) { + return app.get( + '/', + handler(async (_req, res) => { + res.setHeader('Location', `https://${ctx.cfg.service.appHostname}`) + return res.status(301).end() + }), + ) +} |