summary refs log tree commit diff
path: root/src/api/routes/auth/registerRoute.js
blob: 87762d33098c69cf88a7fa82949b77de34b3ff0c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { registerUser } from '#db/index.js';
import { LoginDto, RegisterDto } from '#dto/index.js';

export const registerRoute = {
    route: '/auth/register',
    async onPost(req, res) {
        const data = await RegisterDto.create(req.body);
        await registerUser(data);
        res.send(data);
    }
};

export const loginRoute = {
    route: '/auth/login',
    async onPost(req, res) {
        const data = await LoginDto.create(req.body);
        await registerUser(data);
        res.send(data);
    }
};