feat: add bulk excel data import functionality

This commit is contained in:
Kailasdevdas
2026-04-20 15:29:46 +05:30
parent 740631d376
commit d0686b67aa
5 changed files with 441 additions and 1 deletions
+5 -1
View File
@@ -14,11 +14,15 @@ import inquiryRoutes from "./routes/inquiry.routes.js";
import academicsResearchRoutes from "./routes/academicsResearch.routes.js";
import emailConfigRoutes from "./routes/emailConfig.routes.js";
import newsMediaRoutes from "./routes/newsMedia.routes.js";
import importRoutes from "./routes/importRoutes.js";
dotenv.config();
const app = express();
app.use(express.json({ limit: "50mb" }));
app.use(express.urlencoded({ limit: "50mb", extended: true }));
const allowedOrigins = process.env.CORS_ALLOWED_ORIGINS
? process.env.CORS_ALLOWED_ORIGINS.split(" ")
: ["http://localhost:3001"];
@@ -35,7 +39,6 @@ const corsOptions = {
allowedHeaders: "*",
};
app.use(express.json());
app.use(cors(corsOptions));
app.use("/api/departments", departmentRoutes);
@@ -51,6 +54,7 @@ app.use("/api/inquiry", inquiryRoutes);
app.use("/api/academics", academicsResearchRoutes);
app.use("/api/email", emailConfigRoutes);
app.use("/api/newsMedia", newsMediaRoutes);
app.use("/api/import", importRoutes);
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {