Assets Handler
Microserviço de criação de assets, verificação de URLs e download por ID
Fonte de verdade (código): use {{BASE_URL}} = ASSETS_HANDLER_URL (em geral já inclui o prefixo /api, ex.: http://assets-handler:8000/api). Os endpoints do handler são então POST {{BASE_URL}}/assets/create, POST {{BASE_URL}}/assets/check-url, etc. No repositório backend-service, o único controller em controllers/api/externalAPIs/public/assets/ é censor-image; rotas como /api/externalAPIs/public/assets/create ou findByUrl não aparecem implementadas como controllers públicos. O proxy para criação no backend é POST /api/assets/create em relação à API pública (veja Create).
Navegação
- Criar asset
- URL e duplicidade
- Health check de links
- Verificar URL (check-url)
- Erros
- Arquitetura e fluxo
- Casos de uso
Visão geral
O Assets Handler registra URLs de mídia em public.assets, opcionalmente valida acessibilidade (MediaHealthChecker), cria link encurtado (Kutt) e enriquecimento de descrição quando configurado. Use as páginas acima para paths, parâmetros (needCheckUrl, needCheckExisting, …) e limitações conhecidas.