Route Handler GET com filtros
Intermediário+20 XP
Em app/api/vagas/route.ts você escreveria export async function GET(request: Request). Aqui (sem o export) implemente o handler que:
- lê os parâmetros da URL:
?remoto=true(só vagas remotas),?stack=python(vagas cuja listastackcontém o valor, sem diferenciar maiúsculas) e?salarioMin=4000 - responde
Response.json(vagasFiltradas)com status 200 - se
salarioMinnão for um número, respondeResponse.json({ erro: "salarioMin inválido" }, { status: 400 })
Como resolver
- Escreva sua solução no editor.
- Executar mostra a saída no terminal, para você experimentar.
- Testar confere a solução. Passou em tudo? Exercício concluído!
Carregando editor…
digite "ajuda" para ver os comandos
dev@devjr:~/rn-route-handler-get$