fix: add cors

This commit is contained in:
2023-09-17 09:32:25 +02:00
parent 44c62edbdb
commit 34beb4ffc3
3 changed files with 18 additions and 3 deletions
+7 -1
View File
@@ -12,9 +12,15 @@ var md5 = require('md5');
var gm = require('gm');
var jwt = require('jsonwebtoken');
var env = process.env.NODE_ENV || 'development';
var cors = require('cors');
var config = require('../config/vnc-avatarservice.js')[env];
console.log(moment().format("LTS") + ' Using configuration', config);
const corsOpts = {
origin: true,
methods: ["POST", "GET", "PUT", "DELETE", "OPTIONS"],
credentials: true
};
var servicePort = config.servicePort;
var outputDir = "";
@@ -36,7 +42,7 @@ if (resolutions.indexOf(defaultresolution) == -1) {
app.use(bodyParser.json( { type: 'application/json' }));
app.use(bodyParser.raw( { limit: '10mb', type: 'image/*' }));
app.use(logger('dev'));
app.use(cors(corsOpts));
// function store
function resizeAndSave(buf, jidhash) {
+1
View File
@@ -12,6 +12,7 @@
"license": "",
"dependencies": {
"body-parser": "1.20.0",
"cors": "2.8.4",
"express": "4.18.1",
"express-async-errors": "3.1.1",
"fs": "^0.0.1-security",
+10 -2
View File
@@ -127,6 +127,14 @@ core-util-is@~1.0.0:
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
cors@2.8.4:
version "2.8.4"
resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.4.tgz#2bd381f2eb201020105cd50ea59da63090694686"
integrity sha512-ZEDmjGp8X+Slw7pFoWntR1aGcULLoVeKzcyTdR8dfP4LcVooO6oQ2n/vElN7L2RmoJ7mpJGGiseaDr3m3g85eg==
dependencies:
object-assign "^4"
vary "^1"
cross-spawn@^4.0.0:
version "4.0.2"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41"
@@ -495,7 +503,7 @@ negotiator@0.6.3:
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
object-assign@^4.1.1:
object-assign@^4, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
@@ -702,7 +710,7 @@ utils-merge@1.0.1:
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
vary@~1.1.2:
vary@^1, vary@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==