-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
80 lines (65 loc) · 2.13 KB
/
Copy pathindex.js
File metadata and controls
80 lines (65 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
// // index.js
// const express = require("express");
// const connectDB = require("./config/db");
// const cors = require("cors");
// require("dotenv").config();
// // Import routes
// const userRoutes = require("./routes/userRoutes");
// const flightRoutes = require("./routes/flightRoutes");
// const bookingRoutes = require("./routes/bookingRoutes");
// const attractionsRoutes = require("./routes/attractionsRoutes"); // Import attractions route
// const app = express();
// // Connect to MongoDB
// connectDB();
// // Middleware
// app.use(cors());
// app.use(express.json());
// // Define routes
// app.use("/api/users", userRoutes);
// app.use("/api/flights", flightRoutes);
// app.use("/api/bookings", bookingRoutes);
// app.use("/api/attractions", attractionsRoutes); // Add attractions route
// // Root route
// // app.get("/", (req, res) => {
// // res.send("Welcome to the Flight Booking API");
// // });
// app.get("/", (req, res) => {
// res.send("/api/");
// });
// const PORT = process.env.PORT || 5000;
// app.listen(PORT, () => {
// console.log(`Server running on port ${PORT}`);
// });
// index.js
const express = require("express");
const connectDB = require("./config/db");
const cors = require("cors");
require("dotenv").config();
// Import routes
const userRoutes = require("./routes/userRoutes");
const flightRoutes = require("./routes/flightRoutes");
const bookingRoutes = require("./routes/bookingRoutes");
const attractionsRoutes = require("./routes/attractionsRoutes"); // Import attractions route
const app = express();
// Connect to MongoDB
connectDB();
// Middleware
app.use(cors());
app.use(express.json());
// Define routes
app.use("/api/users", userRoutes);
app.use("/api/flights", flightRoutes);
app.use("/api/bookings", bookingRoutes);
app.use("/api/attractions", attractionsRoutes); // Add attractions route
// Root route
app.get("/", (req, res) => {
res.send("Welcome to the Flight Booking API");
});
app.get("/", (req, res) => {
res.send("Welcome to the Flight Booking API");
res.send("/api/");
});
const PORT = process.env.PORT || 5000;
app.listen(PORT, () => {
console.log(`Server running on port ${PORT}`);
});