diff --git a/app/__init__.py b/app/__init__.py index 6e7e62b..c08885c 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -9,8 +9,9 @@ from .route.route import route_bp def create_app(): app = Flask(__name__) + CORS(app) # CORS(app, resources={r"/*": {"origins": "*", "methods": "GET,POST,PUT,DELETE,OPTIONS"}}) # 允许所有源访问所有端点 - CORS(app, resources={r"/*": {"origins": ["http://111.8.143.97", "http://113.246.243.98"]}}, supports_credentials=True) + # CORS(app, resources={r"/*": {"origins": ["http://111.8.143.97", "http://113.246.243.98"]}}, supports_credentials=True) app.register_blueprint(route_bp) diff --git a/app/route/route.py b/app/route/route.py index b4fb6ae..e485ec8 100644 --- a/app/route/route.py +++ b/app/route/route.py @@ -14,21 +14,6 @@ route_bp = Blueprint('route', __name__) # 资源使用情况 @route_bp.route('/api/sys/resource', methods=['GET']) def get_resource(): - # 获取客户端 IP(支持反向代理) - if request.headers.getlist("X-Forwarded-For"): - client_ip = request.headers.getlist("X-Forwarded-For")[0] - else: - client_ip = request.remote_addr - - # 获取所有请求头 - headers = dict(request.headers) - - # 打印或记录日志(用于调试跨域或其他问题) - print(f"Client IP: {client_ip}") - print("Request Headers:") - for key, value in headers.items(): - print(f" {key}: {value}") - cpu_percent = cpu_usage.get_cpu_percent() io_percent = io_usage.get_io_percent() memory_percent = memory_usage.get_memory_percent()