|
1 | | -// app.js |
| 1 | +// // app.js |
| 2 | +// const express = require("express"); |
| 3 | +// const cors = require("cors"); |
| 4 | +// const session = require("express-session"); |
| 5 | +// const passport = require("./middlewares/Passport"); |
| 6 | +// const routes = require("./routes"); |
| 7 | +// const authRoutes = require("./routes/authRoutes"); |
| 8 | +// const userRoutes = require("./routes/userRoutes"); |
| 9 | +// const passwordResetRoutes = require("./routes/passwordResetRoutes"); |
| 10 | +// const adminRegistrationRoutes = require("./routes/adminRegistrationRoutes"); |
| 11 | + |
| 12 | +// const app = express(); |
| 13 | + |
| 14 | +// // Middleware setup |
| 15 | +// app.use(express.json()); |
| 16 | +// app.use(cors()); |
| 17 | +// app.use( |
| 18 | +// session({ |
| 19 | +// secret: "Our little secret.", |
| 20 | +// resave: false, |
| 21 | +// saveUninitialized: false, |
| 22 | +// }) |
| 23 | +// ); |
| 24 | +// app.use(passport.initialize()); |
| 25 | +// app.use(passport.session()); |
| 26 | + |
| 27 | +// // Route setup |
| 28 | +// app.use("/auth", authRoutes); |
| 29 | +// app.use("/api", routes); |
| 30 | +// app.use("/api", passwordResetRoutes); |
| 31 | +// app.use("/vpi", userRoutes); |
| 32 | +// app.use("/api/v1", adminRegistrationRoutes); |
| 33 | + |
| 34 | +// module.exports = app; |
2 | 35 | const express = require("express"); |
3 | 36 | const cors = require("cors"); |
4 | 37 | const session = require("express-session"); |
5 | 38 | const passport = require("./middlewares/Passport"); |
6 | | -const routes = require("./routes"); |
| 39 | +const routes = require("./routes"); // includes subscribe now |
7 | 40 | const authRoutes = require("./routes/authRoutes"); |
8 | 41 | const userRoutes = require("./routes/userRoutes"); |
9 | 42 | const passwordResetRoutes = require("./routes/passwordResetRoutes"); |
10 | 43 | const adminRegistrationRoutes = require("./routes/adminRegistrationRoutes"); |
11 | 44 |
|
| 45 | +// Import routes |
| 46 | +const subscribeRoute = require("./routes/subscribe"); |
| 47 | + |
| 48 | +// Use routes |
| 49 | + |
12 | 50 | const app = express(); |
13 | 51 |
|
14 | | -// Middleware setup |
15 | | -app.use(express.json()); |
| 52 | +// Middleware |
16 | 53 | app.use(cors()); |
| 54 | +app.use(express.json()); |
17 | 55 | app.use( |
18 | 56 | session({ |
19 | 57 | secret: "Our little secret.", |
20 | 58 | resave: false, |
21 | 59 | saveUninitialized: false, |
22 | 60 | }) |
23 | 61 | ); |
| 62 | +app.use("/api/subscribe", subscribeRoute); |
24 | 63 | app.use(passport.initialize()); |
25 | 64 | app.use(passport.session()); |
26 | 65 |
|
27 | | -// Route setup |
28 | | -app.use("/auth", authRoutes); |
29 | | -app.use("/api", routes); |
30 | | -app.use("/api", passwordResetRoutes); |
31 | | -app.use("/vpi", userRoutes); |
32 | | -app.use("/api/v1", adminRegistrationRoutes); |
| 66 | +// Routes |
| 67 | +app.use("/auth", authRoutes); // /auth |
| 68 | +app.use("/api", routes); // /api/products, /api/subscribe, /api/auth |
| 69 | +app.use("/api", passwordResetRoutes); // /api/password-reset (example) |
| 70 | +app.use("/vpi", userRoutes); // /vpi |
| 71 | +app.use("/api/v1", adminRegistrationRoutes); // /api/v1/admin |
33 | 72 |
|
34 | 73 | module.exports = app; |
0 commit comments