Added consent page.

This commit is contained in:
2024-06-02 02:50:54 +02:00
parent 87dad222a1
commit 828f009696
6 changed files with 256 additions and 2 deletions

View File

@@ -1,4 +1,5 @@
import config from 'config';
import path from 'path';
import express from 'express';
import boolParser from 'express-query-boolean';
import Router from 'express-promise-router';
@@ -13,6 +14,7 @@ import { renderPage } from 'vike/server'; // eslint-disable-line import/extensio
import redis from '../redis.js';
import errorHandler from './error.js';
import consentHandler from './consent.js';
import { fetchScenesApi } from './scenes.js';
import { fetchActorsApi } from './actors.js';
@@ -122,6 +124,12 @@ export default async function initServer() {
router.use(viteDevMiddleware);
}
router.use(consentHandler);
router.get('/consent', (req, res) => {
res.sendFile(path.join(import.meta.dirname, '../../assets/consent.html'));
});
// SESSION
router.post('/api/session', loginApi);
router.delete('/api/session', logoutApi);