Skip to content

Remove or guard /_test/* stub routes in production #18

@themightychris

Description

@themightychris

The api-skeleton plan added three stub routes used only by integration tests:

  • POST /api/_test/validation-error — throws ApiValidationError for testing the error mapper
  • POST /api/_test/internal-error — throws a generic Error for testing 500 behavior
  • POST /api/_test/idempotency — tests idempotency key replay

These have { schema: { hide: true } } so they don't appear in the OpenAPI doc, but they're live in production. They should either be removed before cutover or guarded behind NODE_ENV !== 'production'.

Came out of api-skeleton (PR #17), Follow-up item.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions