Spaces:
Sleeping
Sleeping
Download server/src/middleware/errorHandler.ts from recursiverall/api-gateway: direct link, hf CLI and curl.
- Browser
- Download file 531 Bytes
-
https://huggingface.co/spaces/recursiverall/api-gateway/resolve/main/server/src/middleware/errorHandler.ts
- Command line
-
hf download hf://spaces/recursiverall/api-gateway/server/src/middleware/errorHandler.ts
-
curl -L -o errorHandler.ts https://huggingface.co/spaces/recursiverall/api-gateway/resolve/main/server/src/middleware/errorHandler.ts
531 Bytes
| import type { Request, Response, NextFunction } from 'express'; | |
| import { sanitizeProviderErrorMessage } from '../lib/error-redaction.js'; | |
| export function errorHandler(err: Error, _req: Request, res: Response, next: NextFunction) { | |
| console.error('[Error]', err.message); | |
| if (res.headersSent) return next(err); | |
| const status = (err as any).status ?? 500; | |
| res.status(status).json({ | |
| error: { | |
| message: sanitizeProviderErrorMessage(err.message), | |
| type: err.name ?? 'server_error', | |
| }, | |
| }); | |
| } | |