You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(core): implement global error handling and React ErrorBoundary (#288)
* fix(core): implement process-level error hooks and global exception handlers
Resolves#282
- Add unhandledRejection and uncaughtException hooks to both Node.js API servers
- Add React ErrorBoundary to web-dashboard
- Add FastAPI global exception handler to python-service
* fix(core): refactor process signal/error handlers to register before startup
As per CodeRabbit review:
- Register SIGTERM, SIGINT, unhandledRejection, and uncaughtException before starting the database or listening on the port.
- Modify unhandledRejection and uncaughtException to call the graceful shutdown sequence instead of just logging or hard-exiting.
0 commit comments