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