26 lines
749 B
Python
Raw Normal View History

2026-01-12 17:16:33 +08:00
import os.path
from flask import Flask
from flask import abort
from flask_cors import CORS
from routers import register_blueprints
2026-01-14 16:30:04 +08:00
from abstract_class.ServerConfig import ServerConfig, ServerEnv
2026-01-12 17:16:33 +08:00
app = Flask(__name__, static_folder=os.path.join('dist'), static_url_path='/assets')
CORS(app, supports_credentials=True)
server: ServerConfig = ServerConfig(env=ServerEnv.DEBUG) # 设置环境 |||||| DEBUG ||| SERVER
host, port = server.tell_listen()
2026-01-12 17:16:33 +08:00
register_blueprints(app)
app.global_port = port
2026-01-12 17:16:33 +08:00
@app.route("/")
def hello_world():
return abort(403)
if __name__ == '__main__':
server_listen: tuple = server.tell_listen()
app.run(host=host, port=port,
2026-01-12 17:16:33 +08:00
debug=True if server.tell_env() == ServerEnv.DEBUG else False)