fix: Handle OPTIONS requests in server.py

This commit is contained in:
2025-10-31 10:01:56 +01:00
parent 03469097c8
commit 8ec5a8e49e

View File

@@ -6,6 +6,13 @@ import json
PORT = 8000 PORT = 8000
class SystemInfoHandler(http.server.SimpleHTTPRequestHandler): class SystemInfoHandler(http.server.SimpleHTTPRequestHandler):
def do_OPTIONS(self):
self.send_response(200, "ok")
self.send_header('Access-Control-Allow-Origin', '*')
self.send_header('Access-Control-Allow-Methods', 'GET, OPTIONS')
self.send_header("Access-Control-Allow-Headers", "X-Requested-With, Content-type")
self.end_headers()
def do_GET(self): def do_GET(self):
if self.path == '/stats': if self.path == '/stats':
self.send_response(200) self.send_response(200)