Um servidor simples para funcionar como proxy e resolver problemas relacionados a erros CORS ao realizar requisições em APIs.
-
Instale o Vercel
Certifique-se de ter o Vercel CLI instalado globalmente:npm install -g vercel
-
Clone o respositório
Clone este repositório em sua máquina:git clone <URL_DO_REPOSITORIO>
-
Instale as dependências
Navegue até a pasta do projeto e execute:npm install
-
Inicie o servidor local:
Utilize o Vercel para iniciar o servidor de desenvolvimento:vercel dev
-
Use o proxy
Após iniciar o servidor, copie o link gerado (normalmente será http://localhost:3000) e faça suas requisições ao proxy da seguinte forma:LINK_GERADO/api/proxy?url=URL_DA_API
-
Exemplo
http://localhost:3000/api/proxy?url=https://jsonplaceholder.typicode.com/posts
Se você não quiser configurar localmente, pode testar diretamente no servidor online: https://proxy-server-beta-brown.vercel.app/api/proxy?url=
Exemplo de uso online:
https://proxy-server-beta-brown.vercel.app/api/proxy?url=https://jsonplaceholder.typicode.com/posts