diff --git a/mapshader/flask_app.py b/mapshader/flask_app.py index 1f26b75..cd7233f 100644 --- a/mapshader/flask_app.py +++ b/mapshader/flask_app.py @@ -17,6 +17,7 @@ from flask import request except ImportError: raise ImportError('You must install flask `pip install flask` to use this module') +from flask_cors import CORS from mapshader import hello from mapshader.core import render_map @@ -202,6 +203,8 @@ def index_page(services): def configure_app(app, user_source_filepath=None, contains=None): + CORS(app) + view_func_creators = { 'tile': flask_to_tile, 'image': flask_to_image, diff --git a/setup.py b/setup.py index fde1b7d..7737226 100644 --- a/setup.py +++ b/setup.py @@ -22,6 +22,7 @@ 'matplotlib', 'descartes', 'flask', + 'flask-cors>=3.0.10', 'rasterio', 'jupyter', 'pyarrow'],