From 6bed3aca0e9f123a0934eccd37d16300f17356f6 Mon Sep 17 00:00:00 2001 From: Benedikt Heinrichs <49311227+BenediktHeinrichs@users.noreply.github.com> Date: Tue, 28 May 2024 10:39:19 +0000 Subject: [PATCH] Fix: Do not restrict with CORS headers --- MetadataExtractor/_version.py | 2 +- requirements.txt | 1 + server.py | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/MetadataExtractor/_version.py b/MetadataExtractor/_version.py index 3dd3d2d..a34b2f6 100644 --- a/MetadataExtractor/_version.py +++ b/MetadataExtractor/_version.py @@ -1 +1 @@ -__version__ = "0.4.6" +__version__ = "0.4.7" diff --git a/requirements.txt b/requirements.txt index a3cff14..4bfa991 100644 --- a/requirements.txt +++ b/requirements.txt @@ -30,6 +30,7 @@ PyMuPDF==1.20.2 nltk>=3.7 werkzeug==2.3.7 flask>=2.3.3 +flask-cors>=1.10.3 flask-restx>=0.5.1 pygments>=2.10.0 python-magic==0.4.25;sys_platform!='win32' diff --git a/server.py b/server.py index d097ada..b7a239a 100644 --- a/server.py +++ b/server.py @@ -1,4 +1,5 @@ from flask import Flask, request, jsonify, Response +from flask_cors import CORS from flask_restx import Api, Resource, fields, inputs from werkzeug.datastructures import FileStorage import os @@ -21,6 +22,7 @@ log = logging.getLogger(__name__) app = Flask(__name__) +CORS(app) # Enables CORS for all routes app.config["MAX_CONTENT_LENGTH"] = os.environ.get( "MAX_CONTENT_LENGTH", 500 * 1000 * 1000 )