Improved API input validation

This commit is contained in:
CasVT
2023-06-23 00:14:46 +02:00
parent 348b0b4f0a
commit 32d4faaa16
9 changed files with 412 additions and 266 deletions

View File

@@ -12,7 +12,7 @@ from waitress.server import create_server
from werkzeug.middleware.dispatcher import DispatcherMiddleware
from backend.db import DBConnection, close_db, setup_db
from frontend.api import api, reminder_handler
from frontend.api import api, api_prefix, reminder_handler
from frontend.ui import ui
HOST = '0.0.0.0'
@@ -65,7 +65,7 @@ def _create_app() -> Flask:
return render_template('page_not_found.html', url_prefix=logging.URL_PREFIX)
app.register_blueprint(ui)
app.register_blueprint(api, url_prefix="/api")
app.register_blueprint(api, url_prefix=api_prefix)
# Setup closing database
app.teardown_appcontext(close_db)