28 lines
705 B
Python
28 lines
705 B
Python
from flask import Flask
|
|
from flask import abort
|
|
from flask_cors import CORS
|
|
from framework.server_config import ServerEnv
|
|
from framework.server_config import ServerConfig
|
|
from routers import register_blueprints
|
|
|
|
app = Flask(__name__)
|
|
CORS(app, supports_credentials=True)
|
|
register_blueprints(app)
|
|
|
|
|
|
@app.route("/")
|
|
def hello_world():
|
|
return abort(403)
|
|
|
|
|
|
server: ServerConfig = ServerConfig(env=ServerEnv.DEBUG)
|
|
|
|
# if server.tell_env() != ServerEnv.BUILD:
|
|
# # 开启计划任务
|
|
# pass
|
|
|
|
if __name__ == '__main__':
|
|
server_listen: tuple = server.tell_listen()
|
|
app.run(host=server_listen[0], port=server_listen[1],
|
|
debug=True if server.tell_env() == ServerEnv.DEBUG else False)
|