Skip to content

Add timeout middleware to handle long-running requests #41

Open
@mattfsourcecode

Description

@mattfsourcecode

Details:

  • Introduce middleware to automatically timeout requests that exceed a predefined duration (e.g., 30 seconds). This prevents potential resource exhaustion and improves the responsiveness of the server.
  • Provide informative error messages for timed-out requests and log them for monitoring purposes.

Action Items:

  1. Use middleware like connect-timeout or implement custom logic to detect and terminate long-running requests.
  2. Ensure the timeout duration is configurable via environment variables.
  3. Write tests to verify timeouts for requests exceeding the limit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions