diff --git a/package-lock.json b/package-lock.json index cccc695f..2070b1d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "dependencies": { "aws-sdk": "^2.1371.0", "bcrypt": "^5.0.1", + "cors": "^2.8.5", "dotenv": "^16.0.1", "expo-server-sdk": "^3.6.0", "express": "^4.17.1", @@ -2100,6 +2101,7 @@ "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", "dependencies": { "object-assign": "^4", "vary": "^1" diff --git a/package.json b/package.json index 6d82dc20..6d0853de 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "aws-sdk": "^2.1371.0", "bcrypt": "^5.0.1", + "cors": "^2.8.5", "dotenv": "^16.0.1", "expo-server-sdk": "^3.6.0", "express": "^4.17.1", diff --git a/server.js b/server.js index de8f799a..2a80fd17 100644 --- a/server.js +++ b/server.js @@ -9,6 +9,7 @@ require('./config/db').then(() => { }); const app = require('express')(); +const cors = require('cors') const port = process.env.PORT || 3000; const UserRouter = require('./routes/User') @@ -375,6 +376,10 @@ if (process.env.NO_HTTPS) { }); } +server.use(cors({ + origin: '*' +})) + const handlePopularPosts = () => { handlerStatus = popularPostHandler(); diff --git a/yarn.lock b/yarn.lock index 151293bd..5a539fbd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1242,7 +1242,7 @@ core-util-is@~1.0.0: resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cors@~2.8.5: +cors@^2.8.5, cors@~2.8.5: version "2.8.5" resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==