tus-golang-nextjs
Installation
SKILL.md
TUS — Go + Next.js
TUS é PATCH resumível com Upload-Offset. O browser fala direto com o backend Go. Next.js não deve proxyar o arquivo inteiro. Após PostFinish, enfileire DASH: golang-video-dash.
Stack e escopo
| Peça | Papel |
|---|---|
| github.com/tus/tusd/v2 | Handler TUS (criação, HEAD, PATCH, concatenação se precisar) |
| Gin | Mount do handler, auth, CORS |
| tus-js-client | Cliente no App Router ("use client") |
| Hooks | Validar meta, mover arquivo, disparar job |
TUS 1.0.x: header Tus-Resumable: 1.0.0. Preserve a major do tusd já no go.mod.