api/app.js
2022-06-22 16:45:48 +05:30

49 lines
1.3 KiB
JavaScript

import dotenv from "dotenv";
import express from 'express';
const app = express();
import bodyParser from "body-parser";
import fileUpload from "express-fileupload"// important pkg for file upload
import cors from 'cors'
import cookieParser from "cookie-parser"
// app.use(express.json({ limit: "50mb" }));
// app.use(express.urlencoded({ extended: true, limit: "50mb" }));
app.use(cookieParser());
//handdle cores
app.use(cors())
app.use(express.json())
app.use(bodyParser.urlencoded({ extended: true }));
//express file upload
app.use(fileUpload({
useTempFiles: true
}));
//auth
import user from "./routes/userRoute.js"
app.use("/api/v1/", user);
//category
import category from "./routes/categoryRoute.js"
app.use("/api", category);
//directory
import directory from "./routes/directoryRoute.js"
app.use("/api", directory);
//News
import news from "./routes/newsRoute.js"
app.use("/api", news);
//Events
import Event from "./routes/EventsRoute.js"
app.use("/api", Event);
//Offers
import Offer from "./routes/OffersRoute.js"
app.use("/api", Offer);
//banner
import banner from "./routes/bannerRoute.js"
app.use("/api", banner);
//cmp-Ristriction
import cmpRistriction from "./routes/cmp-restriction-Route.js"
app.use("/api", cmpRistriction);
export default app;