From 3cafcdb97c626b41ceb90eba01db475bde357afe Mon Sep 17 00:00:00 2001 From: Timur Demin Date: Sat, 4 Apr 2020 16:58:28 +0500 Subject: [PATCH] Set the default mimetype for all responses --- project_amber/app.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/project_amber/app.py b/project_amber/app.py index 19a0e49..a021b5a 100644 --- a/project_amber/app.py +++ b/project_amber/app.py @@ -1,6 +1,7 @@ from json import dumps from flask import Flask +from flask.wrappers import Response from flask_cors import CORS from project_amber.config import config @@ -13,8 +14,13 @@ from project_amber.handlers.task import task_handlers as task from project_amber.handlers.users import user_handlers as user +class JsonResponse(Response): + default_mimetype = "application/json" + charset = "utf-8" + app = Flask(__name__) app.config["SQLALCHEMY_DATABASE_URI"] = config.database +app.response_class = JsonResponse db.init_app(app) CORS(app, resources={r"/*": {"origins": config.domain}})