Added signup page.

This commit is contained in:
2024-02-29 06:00:12 +01:00
parent f32722ee7c
commit 082d4fc154
10 changed files with 277 additions and 26 deletions

View File

@@ -11,8 +11,6 @@ export async function setUserApi(req, res, next) {
}
export async function loginApi(req, res) {
console.log('login!', req.body);
const user = await login(req.body);
req.session.user = user;

View File

@@ -34,6 +34,7 @@ import {
setUserApi,
loginApi,
logoutApi,
signupApi,
} from './auth.js';
import initLogger from '../logger.js';
@@ -89,21 +90,22 @@ export default async function initServer() {
router.use(viteDevMiddleware);
}
router.get('/api/scenes', fetchScenesApi);
router.get('/api/actors', fetchActorsApi);
router.get('/api/movies', fetchMoviesApi);
// SESSION
router.post('/api/session', loginApi);
router.delete('/api/session', logoutApi);
// ...
// Other middlewares (e.g. some RPC middleware such as Telefunc)
// ...
// USERS
router.post('/api/users', signupApi);
// SCENES
router.get('/api/scenes', fetchScenesApi);
// ACTORS
router.get('/api/actors', fetchActorsApi);
// MOVIES
router.get('/api/movies', fetchMoviesApi);
// Vike middleware. It should always be our last middleware (because it's a
// catch-all middleware superseding any middleware placed after it).
router.get('*', async (req, res, next) => {
const pageContextInit = {
urlOriginal: req.originalUrl,