Ivan Asmer 4 years ago
parent
commit
fefa6e1ca9
3 changed files with 16 additions and 3 deletions
  1. 2 0
      index.js
  2. 13 3
      package-lock.json
  3. 1 0
      package.json

+ 2 - 0
index.js

@@ -2,6 +2,7 @@ const jwtSecret   = 'AjnjLhjxM'
 
 const express           = require('express');
 const express_graphql   = require('express-graphql');
+const cors   = require('cors');
 
 const { buildSchema, printSchema } = require('graphql');
 const expand = require('mm-graphql/expand')
@@ -98,6 +99,7 @@ const uploadTrack  = require('multer')({ dest: uploadTrackPath, fieldSize: 1024*
 
     const app = express();
     app.use(express.static('public'));
+    app.use(cors())
     app.use('/graphql', express_graphql(jwtGQL({anonSchema, anonResolvers, schema, createContext: getModels, graphiql: true, secret: jwtSecret})))
 
 

+ 13 - 3
package-lock.json

@@ -137,6 +137,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": "2.6.9",
       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -480,12 +489,13 @@
         "express": "^4.17.1",
         "express-graphql": "^0.9.0",
         "graphql": "^14.4.2",
-        "jsonwebtoken": "^8.5.1"
+        "jsonwebtoken": "^8.5.1",
+        "mm": "git+ssh://git@gitlab.a-level.com.ua:gitgod/mm.git"
       },
       "dependencies": {
         "mm": {
-          "version": "git+ssh://git@gitlab.a-level.com.ua:gitgod/mm.git#5d34f0c91cbf3acb9cdc59bdbeadee041758cea9",
-          "from": "git+ssh://git@gitlab.a-level.com.ua:gitgod/mm.git#5d34f0c91cbf3acb9cdc59bdbeadee041758cea9",
+          "version": "git+ssh://git@gitlab.a-level.com.ua:gitgod/mm.git#5368dfcf0567bc4d4a56f8859d5057fe4a5acc22",
+          "from": "git+ssh://git@gitlab.a-level.com.ua:gitgod/mm.git",
           "requires": {
             "mongodb": "^3.2.2"
           }

+ 1 - 0
package.json

@@ -21,6 +21,7 @@
   "author": "Ivan Grynkin",
   "license": "MIT",
   "dependencies": {
+    "cors": "^2.8.5",
     "express": "^4.17.1",
     "express-graphql": "^0.9.0",
     "graphql": "^14.4.2",