We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3307e99 commit 1596f7cCopy full SHA for 1596f7c
cors/utils.js
@@ -0,0 +1,8 @@
1
+const isDev = process.env.NODE_ENV === 'development';
2
+
3
+const CORS_OPTIONS = {
4
+ origin: isDev ? '*' : 'https://undefinedschool.io',
5
+ optionsSuccessStatus: 200 // some legacy browsers (IE11, various SmartTVs) choke on 204
6
+};
7
8
+module.exports = CORS_OPTIONS;
routes/index.js
@@ -1,10 +1,11 @@
const express = require('express');
const cors = require('cors');
const notifyPayment = require('../api/mail');
+const CORS_OPTIONS = require('../cors/utils');
const router = express.Router();
-router.all('*', cors());
+router.use(cors(CORS_OPTIONS));
9
10
router.get('/health', (req, res) => res.sendStatus(200));
11
0 commit comments