fix(tradein): Caddy matcher для /trade-in без trailing slash #372

Merged
lekss361 merged 1 commit from fix/tradein-caddy-no-slash into main 2026-05-20 22:10:58 +00:00
Owner

handle /trade-in/* не матчит /trade-in (без слеша) — request попадал в универсальный handle { reverse_proxy frontend:3000 } и проксировался на основной gendesign frontend, который отдавал 200 OK с пустым body. Заменил на named matcher @tradein path /trade-in /trade-in/*.

`handle /trade-in/*` не матчит `/trade-in` (без слеша) — request попадал в универсальный `handle { reverse_proxy frontend:3000 }` и проксировался на основной gendesign frontend, который отдавал 200 OK с пустым body. Заменил на named matcher `@tradein path /trade-in /trade-in/*`.
lekss361 added 1 commit 2026-05-20 22:10:53 +00:00
handle /trade-in/* НЕ матчил /trade-in (без слеша) — request попадал в
универсальный handle и проксировался на основной gendesign frontend,
который для unknown path отдавал 200 OK с пустым body.

Заменил на named matcher `@tradein path /trade-in /trade-in/*` — ловит
оба случая. Также убрал redirect-handle /trade-in → /trade-in/ т.к.
trailingSlash=false у Next.js и сам редиректит обратно.
lekss361 merged commit e52ad3a25d into main 2026-05-20 22:10:58 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#372
No description provided.