From 5ac36e37e03ffbe9180d491ed09eef0975e5c950 Mon Sep 17 00:00:00 2001 From: lucianopf Date: Tue, 22 Nov 2022 23:20:39 -0300 Subject: [PATCH] chore: quickfix --- pages/api/cep/v2/[cep].js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pages/api/cep/v2/[cep].js b/pages/api/cep/v2/[cep].js index df316053e..a3c04ed29 100644 --- a/pages/api/cep/v2/[cep].js +++ b/pages/api/cep/v2/[cep].js @@ -14,6 +14,17 @@ async function getCepFromCepPromise(requestedCep) { } async function Cep(request, response) { + if ( + request.headers['user-agent'] === 'axios/0.21.4' && + !request.headers.origin && + (request.url.includes('/api/cep/v2/1') || + request.url.includes('/api/cep/v2/0')) + ) { + response.status(200); + response.send('please stop abusing our public API, join our slack to chat a bit https://join.slack.com/t/brasilapi/shared_invite/zt-1k9w5h27p-4yLWoOQqIMgwqunnHCyWCQ'); + return true; + } + const requestedCep = request.query.cep; response.setHeader('Cache-Control', CACHE_CONTROL_HEADER_VALUE);