From be757caabafbdd928dede4dbbeb5d14351524ec5 Mon Sep 17 00:00:00 2001 From: Mr Swift Date: Wed, 14 Aug 2024 16:40:40 +0330 Subject: [PATCH] fix cors err add emit viewer for accept nginx req from proxy --- package-lock.json | 1 + package.json | 1 + server/_env.js | 4 ++-- server/database.js | 2 +- server/index.js | 3 ++- server/plugins/resHeader.js | 6 +++--- 6 files changed, 10 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4e0da68..e337c84 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,7 @@ "bcryptjs": "^2.4.3", "ckeditor4-vue": "^1.2.0", "core-js": "^3.6.5", + "cors": "^2.8.5", "dateformat": "^4.4.1", "element-ui": "^2.15.13", "express": "^4.17.1", diff --git a/package.json b/package.json index d835fa0..bdb5bf0 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "bcryptjs": "^2.4.3", "ckeditor4-vue": "^1.2.0", "core-js": "^3.6.5", + "cors": "^2.8.5", "dateformat": "^4.4.1", "element-ui": "^2.15.13", "express": "^4.17.1", diff --git a/server/_env.js b/server/_env.js index 010cb05..1d75de1 100644 --- a/server/_env.js +++ b/server/_env.js @@ -1,7 +1,7 @@ const EnvirementVariables = { // node envirements - isDev: process.env.NODE_ENV === 'development', - // isDev: true, + // isDev: process.env.NODE_ENV === 'development', + isDev: true, isProduction: process.env.NODE_ENV === 'production', // server ports diff --git a/server/database.js b/server/database.js index 0f6c099..d59a6d9 100644 --- a/server/database.js +++ b/server/database.js @@ -5,7 +5,7 @@ const inHostUrl = 'mongodb://root:KPTt76tImNBBMm4Kor8QA9gB@asan-service:27017/as const outHostUrl = 'mongodb://root:KPTt76tImNBBMm4Kor8QA9gB@hotaka.liara.cloud:33794/asanserv_database?authSource=admin' const init = ()=>{ try { - mongoose.connect(inHostUrl, { + mongoose.connect(outHostUrl, { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false, diff --git a/server/index.js b/server/index.js index 6e0dd63..c4b3046 100644 --- a/server/index.js +++ b/server/index.js @@ -17,7 +17,7 @@ function init() { // const { getVerityToken, getPanatechToken } = require('./ArpaWebService') const cronJobs = require('./plugins/cronJobs') const router = express.Router() - + const cors = require('cors') // Create express instance const app = express() @@ -26,6 +26,7 @@ function init() { app.use(express.urlencoded({ extended: true })) app.use(fileUpload()) app.use(rs) + app.use(cors()) console.log('🟢 ~ Node Server is running ') // load plugins // getVerityToken() diff --git a/server/plugins/resHeader.js b/server/plugins/resHeader.js index 616a1c6..7992056 100644 --- a/server/plugins/resHeader.js +++ b/server/plugins/resHeader.js @@ -1,7 +1,7 @@ module.exports.rs=(req, res, next) => { - res.setHeader('Access-Control-Allow-Origin', '*'); - res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, PATCH'); - res.setHeader('Access-Control-Allow-Headers', 'Content-Type, Authorization, authorization, siteuser'); + // res.setHeader('Access-Control-Allow-Origin', '*'); + // res.setHeader('Access-Control-Allow-Methods', '*'); + // res.setHeader('Access-Control-Allow-Headers', '*'); res.setHeader('Author', "Mr Swift") res.setHeader('X-Powered-By', "77 114 32 83 119 105 102 116") res.setHeader('X-Develop-By', "77 114 32 83 119 105 102 116")