http

Http

src/http/ · src/golden/golden.routes.ts

TODO: HTTP-шар. У golden дві паралельні системи — legacy BaseController (більшість контролерів) і routing-controllers (мігровані). Усі мігровані — в одному Swagger UI: /golden/api-docs/v2.

Як мігрувати legacy: покроково у CLAUDE.md golden. Як працюють response-формати ({success, data} / {success:false, ...}) — теж там.

Нюанси

  • TODO: SuccessWrapperInterceptor — як обгортає відповіді
  • TODO: ExeptionFilter — як нормалізує помилки (status 200 з statusCode у body)
  • TODO: middleware-чейн (auth → routing-controllers / express → response)