Skip to content
Snippets Groups Projects
Commit 4d0b272b authored by Nayana Mogaveera's avatar Nayana Mogaveera
Browse files

cors-model-changes

parent 457572c8
Branches
No related tags found
1 merge request!10cors-model-changes
...@@ -20,7 +20,6 @@ const BannerDataSchema = new Schema({ ...@@ -20,7 +20,6 @@ const BannerDataSchema = new Schema({
// Define schema for list items // Define schema for list items
const ListItemSchema = new Schema({ const ListItemSchema = new Schema({
bannerData: { type: BannerDataSchema, required: true }, bannerData: { type: BannerDataSchema, required: true },
display_order: { type: Number, required: true },
dimension: { dimension: {
length: { type: Number, required: true }, length: { type: Number, required: true },
breadth: { type: Number, required: true } breadth: { type: Number, required: true }
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"body-parser": "^1.20.2", "body-parser": "^1.20.2",
"cors": "^2.8.5",
"dotenv": "^16.4.5", "dotenv": "^16.4.5",
"express": "^4.19.2", "express": "^4.19.2",
"mongoose": "^8.6.0", "mongoose": "^8.6.0",
......
...@@ -4,8 +4,14 @@ const bodyParser = require('body-parser'); ...@@ -4,8 +4,14 @@ const bodyParser = require('body-parser');
const swaggerUi = require('swagger-ui-express'); const swaggerUi = require('swagger-ui-express');
const YAML = require('yamljs'); const YAML = require('yamljs');
const connectDB = require('./db'); const connectDB = require('./db');
const cors = require('cors');
const app = express(); const app = express();
// enable cors
app.use(cors());
app.options('*', cors());
app.use(bodyParser.json()); app.use(bodyParser.json());
const apiBaseRouter = require('./api/apiBaseRouter'); const apiBaseRouter = require('./api/apiBaseRouter');
...@@ -14,6 +20,7 @@ connectDB(); ...@@ -14,6 +20,7 @@ connectDB();
// Serve Swagger API documentation // Serve Swagger API documentation
const swaggerDocument = YAML.load('./swagger.yaml'); const swaggerDocument = YAML.load('./swagger.yaml');
app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocument)); app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocument));
// API base URL // API base URL
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment