feat: made HelloWorld response when try to get root url

refacto: changed routes/root.js to routes/index.js
This commit is contained in:
Gu://em_ 2025-03-29 00:53:14 +01:00
parent 306c87fca2
commit 165bfd0497
5 changed files with 38 additions and 12 deletions

View file

@ -40,7 +40,7 @@ db = connectDatabase(config.database);
// --- Routing --- // --- Routing ---
app.use("/", require("./src/routes/root")); app.use("/", require("./src/routes/index"));
app.use("/mods", require("./src/routes/mods")); app.use("/mods", require("./src/routes/mods"));
// -- Error handling --- // -- Error handling ---

21
src/controllers/index.js Normal file
View file

@ -0,0 +1,21 @@
async function hey(req, res) {
try {
const query_result = "Hey you!";
res.send(query_result);
} catch (error) {
console.debug("Error at hey controller");
res.status(500).json({ error: error.message });
}
}
async function helloWorld(req, res) {
try {
const query_result = "Hello there!";
res.send(query_result);
} catch (error) {
console.debug("Error at HelloWorld controller");
res.status(500).json({ error: error.message });
}
}
module.exports = { helloWorld, hey };

16
src/routes/index.js Normal file
View file

@ -0,0 +1,16 @@
const express = require("express");
const controller = require("../controllers/index");
const router = express.Router();
router.get('/', (res, req) => {
console.debug("Triggered hello world");
controller.helloWorld(res, req);
});
router.get('/hey', (res, req) => {
console.debug("Triggered hey");
controller.hey(res, req);
});
module.exports = router;

View file

@ -7,7 +7,6 @@ const router = express.Router();
router.get("/", async (req,res) => { router.get("/", async (req,res) => {
console.debug("Accessing mods list"); console.debug("Accessing mods list");
controller.getAllMods(req,res); controller.getAllMods(req,res);
// res.send("No list yet");
}); });
router.get("/:name", async (req,res) => { router.get("/:name", async (req,res) => {

View file

@ -1,10 +0,0 @@
const express = require("express");
const controller = require("../controllers/mods");
const router = express.Router();
router.get('/', (res, req) => {
res.send("Hello there!");
});
module.exports = router;