fix: Missing POST /api/admin/shutdown endpoint #304

Closed
opened 2026-01-25 18:26:56 +00:00 by jack · 0 comments
Owner

Problem

Beim Versuch das Backend zu stoppen erscheint:

Failed to stop backend: {
  "error": "NotFound",
  "message": "Route not found: POST /api/admin/shutdown",
  "code": "ROUTE_NOT_FOUND"
}

Erwartetes Verhalten

Der Endpoint POST /api/admin/shutdown sollte existieren und das Backend graceful herunterfahren.

Vermutliche Ursache

Der Admin-Router hat keinen /shutdown Endpoint implementiert.

Lösung

Endpoint in packages/backend/src/routes/admin.ts (oder äquivalent) hinzufügen:

router.post('/shutdown', async (req, res) => {
  res.json({ success: true, message: 'Shutting down...' });
  
  // Graceful shutdown
  setTimeout(() => {
    process.exit(0);
  }, 100);
});
## Problem Beim Versuch das Backend zu stoppen erscheint: ``` Failed to stop backend: { "error": "NotFound", "message": "Route not found: POST /api/admin/shutdown", "code": "ROUTE_NOT_FOUND" } ``` ## Erwartetes Verhalten Der Endpoint `POST /api/admin/shutdown` sollte existieren und das Backend graceful herunterfahren. ## Vermutliche Ursache Der Admin-Router hat keinen `/shutdown` Endpoint implementiert. ## Lösung Endpoint in `packages/backend/src/routes/admin.ts` (oder äquivalent) hinzufügen: ```typescript router.post('/shutdown', async (req, res) => { res.json({ success: true, message: 'Shutting down...' }); // Graceful shutdown setTimeout(() => { process.exit(0); }, 100); }); ```
jack 2026-01-25 18:26:58 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem#304
No description provided.