Spaces:
Running
Running
File size: 3,088 Bytes
97f53b4 |
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 |
const { AppError } = require("./utils/AppError.js");
const globalErrorHandling = require("./utils/GlobalErrorHandling.js");
// Routes
const login = require("./routes/login");
const register = require("./routes/register");
const profile = require("./routes/profile");
const profileUpdate = require("./routes/profileUpdate");
const changePassword = require("./routes/changePassword");
const productRoutes = require("./routes/products");
const orderRoutes = require("./routes/orders");
const category = require("./routes/category");
const vegetables = require("./routes/vegetables");
const grocery = require("./routes/grocery");
const drinks = require("./routes/drinks");
const fruites = require("./routes/fruits");
const dairy = require("./routes/dairy");
const forgotPassword = require("./routes/forgotPassword");
const fcm = require("./routes/fcm");
const banner = require("./routes/banner");
const address = require("./routes/address");
const post = require("./routes/post");
const newPost = require("./routes/newPost");
const comment = require("./routes/cmd");
const personalCare = require("./routes/personalCare");
const healthCare = require("./routes/healthCare");
const driedNoodles = require("./routes/driedNoodles");
const home = require("./routes/home");
const babyItems = require("./routes/babyItems");
const hijabRouter = require("./routes/musfiRouters/hijabs/hijabsRouter.js");
const featureRoute = require("./routes/musfiRouters/featureProducts/featureProductsRouter.js");
const scarfsRouter = require("./routes/musfiRouters/scarfs/scarfsRouter.js");
function bootstrap(app) {
app.use("/api/v1/login", login);
app.use("/api/v1/register", register);
app.use("/api/v1/profile", profile);
app.use("/api/v1/profileUpdate", profileUpdate);
app.use("/api/v1/changePassword", changePassword);
app.use("/api/v1/productRoutes", productRoutes);
app.use("/api/v1/orderRoutes", orderRoutes);
app.use("/api/v1/category", category);
app.use("/api/v1/vegetables", vegetables);
app.use("/api/v1/grocery", grocery);
app.use("/api/v1/drinks", drinks);
app.use("/api/v1/fruites", fruites);
app.use("/api/v1/dairy", dairy);
app.use("/api/v1/forgotPassword", forgotPassword);
app.use("/api/v1/address", address);
app.use("/api/v1/fcm", fcm);
app.use("/api/v1/banner", banner);
app.use("/api/v1/home", home);
app.use("/api/v1/babyItems", babyItems);
app.use("/api/v1/personalCare", personalCare);
app.use("/api/v1/healthCare", healthCare);
app.use("/api/v1/driedNoodles", driedNoodles);
app.use("/api/v1/post", post);
app.use("/api/v1/newPost", newPost);
app.use("/api/v1/comment", comment);
app.use("/api/v1/hijabs", hijabRouter);
app.use("/api/v1/featureProducts", featureRoute)
app.use("/api/v1/scarfs", scarfsRouter)
// Catch-all for undefined routes
app.all("*", (req, res, next) => {
next(new AppError("Endpoint was not found", 404));
});
// // Global error handling middleware
// app.use(globalErrorHandling);
}
module.exports = { bootstrap };
|