From d6aacd1b8795e5f93ecbf84b3298ced60075471a Mon Sep 17 00:00:00 2001
From: Shaikh Rezwan Rafid Ahmad <sa03267@surrey.ac.uk>
Date: Thu, 16 Mar 2023 12:05:13 +0000
Subject: [PATCH] Testing controllers - Register and Login for POST requests

---
 .../server/controllers/appController.js       | 21 +++++++++++++++++++
 .../server/router/route.js                    |  6 ++++--
 2 files changed, 25 insertions(+), 2 deletions(-)
 create mode 100644 daily-thought-user-service/server/controllers/appController.js

diff --git a/daily-thought-user-service/server/controllers/appController.js b/daily-thought-user-service/server/controllers/appController.js
new file mode 100644
index 00000000..cd9449c0
--- /dev/null
+++ b/daily-thought-user-service/server/controllers/appController.js
@@ -0,0 +1,21 @@
+/** POST: http://localhost:8080/api/register
+ * @param : {
+  "username" : "example123",
+  "password" : "admin123",
+  "email": "example@gmail.com",
+  "profile": ""
+}
+*/
+export async function register(req,res){
+    res.json('register route')
+}
+
+/** POST: http://localhost:8080/api/login 
+ * @param: {
+  "username" : "example123",
+  "password" : "admin123"
+}
+*/
+export async function login(req,res){
+    res.json('register route')
+}
\ No newline at end of file
diff --git a/daily-thought-user-service/server/router/route.js b/daily-thought-user-service/server/router/route.js
index 7b1e0c2e..aaaedbfe 100644
--- a/daily-thought-user-service/server/router/route.js
+++ b/daily-thought-user-service/server/router/route.js
@@ -1,8 +1,10 @@
 import { Router } from "express";
+import * as controller from '../controllers/appController.js';
+
 const router = Router();
 
 // /** POST Methods */
-router.route('/register').post((req, res) => res.json('Register Route'));
-router.route('/login').post((req, res) => res.json('Login Route'));
+router.route('/register').post(controller.register); // Register
+router.route('/login').post(controller.login); // Login
 
 export default router;
\ No newline at end of file
-- 
GitLab