upload files
This commit is contained in:
35
backend/server.js
Normal file
35
backend/server.js
Normal file
@@ -0,0 +1,35 @@
|
||||
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}`));
|
||||
Reference in New Issue
Block a user