const express = require("express"); const app = express(); app.use(express.json()); app.get("/", (req, res) => { res.json({ status: "OK", message: "Home Route Working" }); }); app.get("/health", (req, res) => { res.json({ status: "OK", message: "Server is healthy" }); }); module.exports = app; // only start server if not testing // It ensures the server starts only when the file is run directly, not when it is imported for testing. if (require.main === module) { app.listen(3000, () => { console.log("Server running on port 3000"); }); }