import express from "express"; import mongoose from "mongoose"; import dotenv from "dotenv"; import cors from "cors"; import userStoriesRoutes from "./routes/userStories.route.js"; import commentsRoutes from "./routes/comments.route.js"; dotenv.config(); const app = express(); app.use(cors()); app.use(express.json()); // MongoDB connection mongoose.connect(process.env.MONGO_URI) .then(() => console.log("MongoDB connected")) .catch(err => console.log(err)); // Health check route app.get("/health", (req, res) => { res.status(200).type("text/plain").send("Server works"); console.log("Server works") }); // User Stories routes app.use("/api/v1/user-stories", userStoriesRoutes); // User stories comments routes app.use("/api/v1/comments", commentsRoutes); // Start server const PORT = process.env.PORT || 5050; app.listen(PORT, () => console.log(`Server running on port ${PORT}`));