chore: file formatting
This commit is contained in:
+39
-39
@@ -1,62 +1,62 @@
|
||||
import express from "express";
|
||||
import dotenv from "dotenv";
|
||||
import cors from "cors";
|
||||
import express from 'express';
|
||||
import dotenv from 'dotenv';
|
||||
import cors from 'cors';
|
||||
|
||||
import departmentRoutes from "./routes/department.routes.js";
|
||||
import authRoutes from "./routes/auth.routes.js";
|
||||
import blogRoutes from "./routes/blog.routes.js";
|
||||
import uploadRoutes from "./routes/upload.routes.js";
|
||||
import doctorRoutes from "./routes/doctor.routes.js";
|
||||
import careerRoutes from "./routes/career.routes.js";
|
||||
import candidateRoutes from "./routes/candidate.routes.js";
|
||||
import appointmentRoutes from "./routes/appointment.routes.js";
|
||||
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";
|
||||
import healthCheckRoutes from "./routes/healthCheck.route.js";
|
||||
import departmentRoutes from './routes/department.routes.js';
|
||||
import authRoutes from './routes/auth.routes.js';
|
||||
import blogRoutes from './routes/blog.routes.js';
|
||||
import uploadRoutes from './routes/upload.routes.js';
|
||||
import doctorRoutes from './routes/doctor.routes.js';
|
||||
import careerRoutes from './routes/career.routes.js';
|
||||
import candidateRoutes from './routes/candidate.routes.js';
|
||||
import appointmentRoutes from './routes/appointment.routes.js';
|
||||
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';
|
||||
import healthCheckRoutes from './routes/healthCheck.route.js';
|
||||
|
||||
dotenv.config();
|
||||
|
||||
const app = express();
|
||||
|
||||
app.use(express.json({ limit: "50mb" }));
|
||||
app.use(express.urlencoded({ limit: "50mb", extended: true }));
|
||||
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"];
|
||||
? process.env.CORS_ALLOWED_ORIGINS.split(' ')
|
||||
: ['http://localhost:3001'];
|
||||
|
||||
const corsOptions = {
|
||||
origin: function (origin, callback) {
|
||||
if (!origin || allowedOrigins.includes(origin)) {
|
||||
callback(null, true);
|
||||
} else {
|
||||
callback(new Error("Not allowed by CORS"));
|
||||
callback(new Error('Not allowed by CORS'));
|
||||
}
|
||||
},
|
||||
methods: ["GET", "POST", "PUT", "DELETE", "PATCH"],
|
||||
allowedHeaders: "*",
|
||||
methods: ['GET', 'POST', 'PUT', 'DELETE', 'PATCH'],
|
||||
allowedHeaders: '*',
|
||||
};
|
||||
|
||||
app.use(cors(corsOptions));
|
||||
|
||||
app.use("/api/departments", departmentRoutes);
|
||||
app.use("/api/auth", authRoutes);
|
||||
app.use("/api/blogs", blogRoutes);
|
||||
app.use("/uploads", express.static("uploads"));
|
||||
app.use("/api/upload", uploadRoutes);
|
||||
app.use("/api/doctors", doctorRoutes);
|
||||
app.use("/api/careers", careerRoutes);
|
||||
app.use("/api/candidates", candidateRoutes);
|
||||
app.use("/api/appointments", appointmentRoutes);
|
||||
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);
|
||||
app.use("/api/health-check", healthCheckRoutes);
|
||||
app.use('/api/departments', departmentRoutes);
|
||||
app.use('/api/auth', authRoutes);
|
||||
app.use('/api/blogs', blogRoutes);
|
||||
app.use('/uploads', express.static('uploads'));
|
||||
app.use('/api/upload', uploadRoutes);
|
||||
app.use('/api/doctors', doctorRoutes);
|
||||
app.use('/api/careers', careerRoutes);
|
||||
app.use('/api/candidates', candidateRoutes);
|
||||
app.use('/api/appointments', appointmentRoutes);
|
||||
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);
|
||||
app.use('/api/health-check', healthCheckRoutes);
|
||||
|
||||
const PORT = process.env.PORT || 5008;
|
||||
app.listen(PORT, () => {
|
||||
|
||||
Reference in New Issue
Block a user