From 05ad5762060c693305b4ce0c53acb43e1a4be3f6 Mon Sep 17 00:00:00 2001 From: Nico Date: Mon, 16 Feb 2026 01:28:11 -0800 Subject: [PATCH] refactor: return json from health endpoints for request ids --- backend/app.js | 8 ++++---- backend/routes/auth.routes.js | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/backend/app.js b/backend/app.js index 07b2eb7..180cc83 100644 --- a/backend/app.js +++ b/backend/app.js @@ -28,10 +28,10 @@ app.use( ); app.get('/', async (req, res) => { - const resText = `Grocery List API is running.\n` + - `Roles available: ${Object.values(User.ROLES).join(', ')}`; - - res.status(200).type("text/plain").send(resText); + res.status(200).json({ + message: "Grocery List API is running.", + roles: Object.values(User.ROLES), + }); }); diff --git a/backend/routes/auth.routes.js b/backend/routes/auth.routes.js index 03c5421..5d64852 100644 --- a/backend/routes/auth.routes.js +++ b/backend/routes/auth.routes.js @@ -5,10 +5,10 @@ const User = require("../models/user.model"); router.post("/register", controller.register); router.post("/login", controller.login); router.post("/", async (req, res) => { - const resText = `Grocery List API is running.\n` + - `Roles available: ${Object.values(User.ROLES).join(', ')}`; - - res.status(200).type("text/plain").send(resText); + res.status(200).json({ + message: "Auth API is running.", + roles: Object.values(User.ROLES), + }); }); module.exports = router;