1 files changed, 14 insertions, 8 deletions
diff --git a/src/api/routes/auth/registerRoute.js b/src/api/routes/auth/registerRoute.js
index f2befd8..87762d3 100644
--- a/src/api/routes/auth/registerRoute.js
+++ b/src/api/routes/auth/registerRoute.js
@@ -1,14 +1,20 @@
-import { DbUser } from '#db/index.js';
+import { registerUser } from '#db/index.js';
+import { LoginDto, RegisterDto } from '#dto/index.js';
export const registerRoute = {
route: '/auth/register',
- async onGet(req, res) {
- const result = await User.create({
- username: req.query.username,
- password: req.query.password,
- email: req.query.email
- });
+ async onPost(req, res) {
+ const data = await RegisterDto.create(req.body);
+ await registerUser(data);
+ res.send(data);
+ }
+};
- res.send(result);
+export const loginRoute = {
+ route: '/auth/login',
+ async onPost(req, res) {
+ const data = await LoginDto.create(req.body);
+ await registerUser(data);
+ res.send(data);
}
};
|