Prechádzať zdrojové kódy

Add CORS to all routes.

scossu 10 mesiacov pred
rodič
commit
5729ca4c50
2 zmenil súbory, kde vykonal 3 pridanie a 0 odobranie
  1. 1 0
      requirements.txt
  2. 2 0
      scriptshifter/rest_api.py

+ 1 - 0
requirements.txt

@@ -1,5 +1,6 @@
 # Core application dependencies.
 flask>=2.3,<3
+flask-cors>=4.0,<5
 python-dotenv>=1.0,<2
 pyyaml>=6.0,<7
 uwsgi>=2.0,<2.1

+ 2 - 0
scriptshifter/rest_api.py

@@ -8,6 +8,7 @@ from os import environ, urandom
 from smtplib import SMTP
 
 from flask import Flask, jsonify, render_template, request
+from flask_cors import CORS
 
 from scriptshifter import EMAIL_FROM, EMAIL_TO, SMTP_HOST, SMTP_PORT
 from scriptshifter.exceptions import ApiError
@@ -28,6 +29,7 @@ def create_app():
         "JSON_AS_ASCII": False,
         "JSONIFY_PRETTYPRINT_REGULAR": True,
     })
+    CORS(app)
 
     return app