diegosouzapw/OmniRoute · error
RATE_LIMITED
RATE_LIMITED
Error message
Too many requests, please try again later
What it means
Error "Too many requests, please try again later" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/domain/responses.ts:116
* @param {string} message - Conflict description
* @returns {Response}
*/
export function conflict(message: string) {
return apiErrorResponse(409, "CONFLICT", message);
}
/**
* Create a 429 Too Many Requests response.
*
* @param {number} [retryAfterSec=60] - Retry-After in seconds
* @returns {Response}
*/
export function tooManyRequests(retryAfterSec = 60) {
return new Response(
JSON.stringify({
error: {
status: 429,
code: "RATE_LIMITED",
message: "Too many requests, please try again later",
retryAfter: retryAfterSec,
},
}),
{
status: 429,
headers: {
"Content-Type": "application/json",
"Retry-After": String(retryAfterSec),
},
}
);
}
/**
* Create a 500 Internal Server Error response.
*
* @param {string} [message='Internal server error'] - Error messageView on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/domain/responses.ts:116 when the library encounters an invalid state.
Common situations: See trigger scenarios.
Understand the failure class
- HTTP status errors: handling 4xx and 5xx responses — how to handle 4xx and 5xx responses properly.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/39768cfe9739bf99.
Report an issue: GitHub.