123456789101112131415161718192021222324252627282930313233 |
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- """
- Created on Sun Jul 14 11:50:51 2019
- @author: dagarcos
- """
- import os
- from flask import Flask, flash, render_template, redirect, request, url_for
- from flask_cors import CORS, cross_origin
- from models.db import db
- from controllers.mainController import mainController
- app = Flask(__name__)
- app.secret_key = os.urandom(12)
- app.config['SQLALCHEMY_DATABASE_URI'] = ""
- app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True
- db.init_app(app)
- app.register_blueprint(mainController)
- CORS(app, origins = "*", allow_headers=["Content-Type", "content-type", "Authorization", "Access-Control-Allow-Credentials", "Access-Control-Allow-Headers", "Access-Control-Allow-Origin"], supports_credentials=True)
- if __name__ == '__main__':
- app.run(host='0.0.0.0', debug=True)
- @app.after_request
- def after_request(response):
- response.headers.add('Access-Control-Allow-Origin', '*')
- response.headers.add('Access-Control-Allow-Headers', 'Content-Type,Authorization')
- response.headers.add('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS')
-
- return response
|