feat: 后端添加关闭接口

This commit is contained in:
DLmaster361
2025-09-23 14:15:44 +08:00
parent 22ebe7e51b
commit 133ab0e78c
3 changed files with 20 additions and 4 deletions

View File

@@ -79,3 +79,16 @@ async def connect_websocket(websocket: WebSocket):
Config.websocket = None
await System.set_power("KillSelf")
@router.post("/close")
async def close():
"""关闭后端程序"""
try:
await System.set_power("KillSelf")
except Exception as e:
return OutBase(
code=500, status="error", message=f"{type(e).__name__}: {str(e)}"
)
return OutBase()