from flask import Flask, jsonify from apis import api_system, api_auth, api_user, api_other from apis.api_user import use_response_error app = Flask(__name__) # 注册蓝图 app.register_blueprint(api_system, url_prefix='/system') app.register_blueprint(api_auth, url_prefix='/auth') app.register_blueprint(api_user, url_prefix='/api/user') app.register_blueprint(api_other, url_prefix='/other') import logging # 配置日志记录 logging.basicConfig(level=logging.DEBUG) @app.errorhandler(404) def page_not_found(e): logging.error(f"404 Error: {e}") return jsonify(use_response_error("Page not found", str(e))), 404 @app.errorhandler(Exception) def internal_server_error(e): logging.error(f"Internal Server Error: {e}", exc_info=True) return jsonify(use_response_error("Internal Server Error", str(e))), 500 if __name__ == '__main__': app.run(host="0.0.0.0",port=5566,debug=True)