From 4aacf659cd22f97a1c4eb18a9a6fb64be7fe7275 Mon Sep 17 00:00:00 2001 From: PaulDalek Date: Fri, 15 Nov 2024 18:10:21 +0100 Subject: [PATCH] Added allowed server methods. --- lib/highcharts.js | 6 +----- lib/server/server.js | 6 +++++- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/highcharts.js b/lib/highcharts.js index c366b8a6..57fb58c0 100644 --- a/lib/highcharts.js +++ b/lib/highcharts.js @@ -124,11 +124,7 @@ export async function triggerExport(chartOptions, options, displayErrors) { let constr = options.export.constr || 'chart'; constr = typeof Highcharts[constr] !== 'undefined' ? constr : 'chart'; - Highcharts[constr]( - 'container', - finalOptions, - finalCallback - ); + Highcharts[constr]('container', finalOptions, finalCallback); // Get the current global options const defaultOptions = getOptions(); diff --git a/lib/server/server.js b/lib/server/server.js index 629ffbc6..16476bbd 100644 --- a/lib/server/server.js +++ b/lib/server/server.js @@ -43,7 +43,11 @@ const app = express(); app.disable('x-powered-by'); // Enable CORS support -app.use(cors()); +app.use( + cors({ + methods: ['POST', 'GET', 'OPTIONS'] + }) +); // Getting a lot of RangeNotSatisfiableError exception. // Even though this is a deprecated options, let's try to set it to false.