diff options
| author | realS1ant <45408404+realS1ant@users.noreply.github.com> | 2021-04-11 02:52:00 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-11 02:52:00 -0500 |
| commit | 14198b83d6fdab123873744f7056eb9ecfd783e5 (patch) | |
| tree | e0cf5ccc3ae18e4f4e7cf78fa0ecfa7496f2a835 | |
| parent | db9c2b888dae53a16f371fe9425e7621fb2ed004 (diff) | |
| parent | 1a75774bd8b43d76a1cc9fb07817f39df849001b (diff) | |
| download | StreamFinder-14198b83d6fdab123873744f7056eb9ecfd783e5.tar.xz StreamFinder-14198b83d6fdab123873744f7056eb9ecfd783e5.zip | |
Merge pull request #6 from FivePixels/backend-api
Cors headers
| -rw-r--r-- | src/app.js | 5 | ||||
| -rw-r--r-- | src/package-lock.json | 15 | ||||
| -rw-r--r-- | src/package.json | 3 | ||||
| -rw-r--r-- | src/test.js | 14 |
4 files changed, 33 insertions, 4 deletions
@@ -1,10 +1,12 @@ const express = require('express') const app = express(); const morgan = require('morgan'); +const cors = require('cors'); const { performCheck } = require('./check'); require('dotenv').config(); app.use(express.json()); +app.use(cors()); if (process.env.ENV == 'dev') app.use(morgan('dev')); app.get('/api/performCheck', async (req, res) => { @@ -18,8 +20,7 @@ app.get('/api/performCheck', async (req, res) => { return; } const { id, query, type } = req.query; - - console.log(`Performing check with ID: ${id} Query: ${query} and Type: ${query}`); + console.log(`Performing check with ID: ${id} Query: ${query} and Type: ${type}`); res.status(200).json(await performCheck(id, query, type)); return; res.status(200).json({ diff --git a/src/package-lock.json b/src/package-lock.json index d08f38e..41a656d 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -1,4 +1,5 @@ { + "name": "streamfinder", "requires": true, "lockfileVersion": 1, "dependencies": { @@ -186,6 +187,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" + } + }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -630,6 +640,11 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", diff --git a/src/package.json b/src/package.json index f593147..ea2e36a 100644 --- a/src/package.json +++ b/src/package.json @@ -4,6 +4,7 @@ "dev": "nodemon app.js" }, "dependencies": { + "cors": "^2.8.5", "express": "^4.17.1", "mongodb": "^3.6.6", "puppeteer": "^8.0.0" @@ -12,4 +13,4 @@ "dotenv": "^8.2.0", "morgan": "^1.10.0" } -}
\ No newline at end of file +} diff --git a/src/test.js b/src/test.js index 6c10475..abfe9b0 100644 --- a/src/test.js +++ b/src/test.js @@ -2,4 +2,16 @@ const check = require('./check') check.performCheck('387', 'Spongebob Squarepants', 'tv').then(res => { console.log(res) -})
\ No newline at end of file +}) +check.performCheck('298618', 'The%20Flash', 'tv').then(res => { + console.log(res) +}) +check.performCheck('298618', 'The Flash', 'tv').then(res => { + console.log(res) +}) +check.performCheck('4607', 'Lost', 'tv').then(res => { + console.log(res) +}) +check.performCheck('632357', 'The Unholy', 'movie').then(res => { + console.log(res) +}) |
