diff --git a/index.js b/index.js index f2904b6..10ce827 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,7 @@ import '@babel/polyfill'; import express from 'express'; import bodyParser from 'body-parser'; +import cors from 'cors'; import swaggerUi from 'swagger-ui-express'; import logger from 'morgan'; import Debug from 'debug'; @@ -17,6 +18,9 @@ const app = express(); const PORT = process.env.PORT || 5000; const API_PREFIX = '/api/v1'; +// Set up app to use Cross-Origin Resource Sharing +app.use(cors()); + /** * @route /test * @description use to test server response diff --git a/package-lock.json b/package-lock.json index 1f576ce..0691326 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1611,6 +1611,15 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, "coveralls": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.3.tgz", diff --git a/package.json b/package.json index e19332a..82be4d6 100644 --- a/package.json +++ b/package.json @@ -56,6 +56,7 @@ "body-parser": "^1.18.3", "chai": "^4.2.0", "chai-http": "^4.2.1", + "cors": "^2.8.5", "coveralls": "^3.0.3", "cross-env": "^5.2.0", "debug": "^4.1.1",