Skip to content

STORY-008: Create API routes for health check and boom endpoint #10

@blues-man

Description

@blues-man

Migration Story

Priority: P2 | Effort: S | Rules: R11, R12

Description

Create Next.js API Route Handlers to replace Express middleware. Health check route for Kubernetes probes. Boom route for degradation simulation.

Acceptance Criteria

  • GET /api/health returns 200 OK with status JSON
  • GET /api/health/ready returns readiness status
  • GET /api/boom toggles degraded state
  • Degraded state adds delay to subsequent requests (via middleware.ts)

Files

Created: src/app/api/health/route.ts, src/app/api/boom/route.ts, src/middleware.ts
Removed: middleware/boom.js
Dependencies: STORY-001

Metadata

Metadata

Assignees

No one assigned

    Labels

    automatedAutomated migration taskmigrationMigration from Node.js/Express/AngularJS to Next.js/ReactnextjsNext.js migration work

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions