From 4df89c850bb90b35745c2850ac1a7b7b4f6af140 Mon Sep 17 00:00:00 2001 From: Forrest Collman Date: Thu, 21 Mar 2024 09:52:56 -0700 Subject: [PATCH] adding cors --- emannotationschemas/app.py | 3 ++- requirements.txt | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/emannotationschemas/app.py b/emannotationschemas/app.py index 4e02ee9..c7077a4 100644 --- a/emannotationschemas/app.py +++ b/emannotationschemas/app.py @@ -2,6 +2,7 @@ from flask import Blueprint, Flask, jsonify, redirect, url_for from flask_restx import Api +from flask_cors import CORS from emannotationschemas.blueprint_app import api_bp from emannotationschemas.config import configure_app @@ -12,7 +13,6 @@ def create_app(test_config=None): - # Define the Flask Object app = Flask( __name__, @@ -20,6 +20,7 @@ def create_app(test_config=None): static_url_path="/schema/static", instance_relative_config=True, ) + CORS(app, expose_headers="WWW-Authenticate") logging.basicConfig(level=logging.DEBUG) diff --git a/requirements.txt b/requirements.txt index f277d89..edb4c09 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +5,4 @@ jsonschema<4.0 SQLAlchemy<1.4 shapely==2.0.3 geoalchemy2>=0.11.1, <0.12.0 +flask-cors==3.0.10 \ No newline at end of file