Sindbad~EG File Manager
require("dotenv").config();
const express = require("express");
const app = express();
const port = process.env.PORT || 3000;
const db = require("./models");
const handler = require("./exports/exports.js");
const corsOptions = require("./config/cors-options");
const cors = require("cors");
app.use(cors(corsOptions));
const { webhookController } = require("./controllers/webhookcontroller");
app.use((req, res, next) => {
if (req.originalUrl === "/webhook") {
next();
} else {
express.json()(req, res, next);
}
});
app.use(express.urlencoded({ extended: false }));
db.sequelize
.sync({})
.then((result) => {
console.log("DB Connected...!");
app.listen(port, () => {
console.log(`Srever starting at PORT: ${port}`);
});
})
.catch((error) => {
console.log(error);
});
app.get("/", (req, res) => {
res.json("Application Started");
});
app.use("/images", express.static("uploads"));
const vehicleRoute = require("./routes/vehicleRoutes.js");
app.use("/api/v1/vehicle", vehicleRoute);
const userRoute = require("./routes/userRoute.js");
app.use("/api/v1/user", userRoute);
const authRoute = require("./routes/authRoute.js");
app.use("/api/v1/auth", authRoute);
const auctioneerRoute = require("./routes/auctioneerRoute.js");
app.use("/api/v1/auctioneer", auctioneerRoute);
const paymentRoute = require("./routes/paymentRoute.js");
app.use("/api/v1/payment", paymentRoute);
const subscribeRoute = require("./routes/subscribedRoute.js");
app.use("/api/v1/subscribe", subscribeRoute);
const auctionLanesRoute = require("./routes/auctionLanesRoute.js");
app.use("/api/v1/auctions-lanes", auctionLanesRoute);
const back4AppRoute = require("./routes/back4AppRoute.js");
app.use("/api/v1/back4app", back4AppRoute);
const auctionRoute = require("./routes/auctionRoutes.js");
app.use("/api/v1/auction", auctionRoute);
app.post(
"/webhook",
express.raw({ type: "application/json" }),
webhookController
);
// require("dotenv").config();
// const express = require("express");
// const app = express();
// const port = process.env.PORT || 3000;
// app.use(express.json());
// app.get("/", (req, res) => {
// res.json("Application Started");
// });
// app.listen(port, () => console.log(`server started at port ${port}`));
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists