master
jshixiong 4 months ago
parent 91682e1aee
commit cecd45827f

@ -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)

@ -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()

Loading…
Cancel
Save