From 1b41b093a82eb04043321ac92c0de2196801cd71 Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 14 May 2026 15:07:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=B7=E6=96=B0404?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .pid/backend.pid | 1 + .pid/frontend.pid | 1 + frontend/serve.py | 8 +++++--- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 .pid/backend.pid create mode 100644 .pid/frontend.pid diff --git a/.pid/backend.pid b/.pid/backend.pid new file mode 100644 index 0000000..c35c315 --- /dev/null +++ b/.pid/backend.pid @@ -0,0 +1 @@ +3492623 diff --git a/.pid/frontend.pid b/.pid/frontend.pid new file mode 100644 index 0000000..b3344ef --- /dev/null +++ b/.pid/frontend.pid @@ -0,0 +1 @@ +3492666 diff --git a/frontend/serve.py b/frontend/serve.py index d90c616..740973b 100644 --- a/frontend/serve.py +++ b/frontend/serve.py @@ -99,9 +99,11 @@ from starlette.responses import Response routes = [ WebSocketRoute("/ws/{path:path}", vnc_websocket, name="vnc"), - Route("/api/{path:path}", proxy_api), - Route("/api", proxy_api), - Mount("/", StaticFiles(directory=DIST_DIR, html=True), name="static"), + Route("/api/{path:path}", proxy_api, methods=["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS"]), + Route("/api", proxy_api, methods=["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS"]), + Mount("/assets", StaticFiles(directory=os.path.join(DIST_DIR, "assets")), name="static-assets"), + Route("/{path:path}", serve_spa), + Route("/", serve_spa), ] app = Starlette(routes=routes)