From 4d0b272b42833431233e69bb76e536f9495315ab Mon Sep 17 00:00:00 2001
From: "nayana.mogaveera" <nayana.mogaveera@niveussolutions.com>
Date: Mon, 9 Sep 2024 09:48:42 +0530
Subject: [PATCH] cors-model-changes

---
 api/models/widget.js | 1 -
 package.json         | 1 +
 server.js            | 7 +++++++
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/api/models/widget.js b/api/models/widget.js
index 106c3d8..ccad2ab 100644
--- a/api/models/widget.js
+++ b/api/models/widget.js
@@ -20,7 +20,6 @@ const BannerDataSchema = new Schema({
 // Define schema for list items
 const ListItemSchema = new Schema({
     bannerData: { type: BannerDataSchema, required: true },
-    display_order: { type: Number, required: true },
     dimension: {
         length: { type: Number, required: true },
         breadth: { type: Number, required: true }
diff --git a/package.json b/package.json
index 0e24b61..f7fe4bb 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
   "license": "ISC",
   "dependencies": {
     "body-parser": "^1.20.2",
+    "cors": "^2.8.5",
     "dotenv": "^16.4.5",
     "express": "^4.19.2",
     "mongoose": "^8.6.0",
diff --git a/server.js b/server.js
index f8fe990..f45f88a 100644
--- a/server.js
+++ b/server.js
@@ -4,8 +4,14 @@ const bodyParser = require('body-parser');
 const swaggerUi = require('swagger-ui-express');
 const YAML = require('yamljs');
 const connectDB = require('./db');
+const cors = require('cors');
 
 const app = express();
+
+// enable cors
+app.use(cors());
+app.options('*', cors());
+
 app.use(bodyParser.json());
 const apiBaseRouter = require('./api/apiBaseRouter');
 
@@ -14,6 +20,7 @@ connectDB();
 
 // Serve Swagger API documentation
 const swaggerDocument = YAML.load('./swagger.yaml');
+
 app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocument));
 
 // API base URL
-- 
GitLab