0.1.1 • Published 2 years ago
recruta-proxy v0.1.1
recruta-proxy
http/1.1 localhost proxy
Direciona quaisquer cors requisições http para a internet
- aceita verbos "GET, PUT, PATCH, POST, DELETE"
USO (INSTRUÇÕES)
- Como dependência em um projeto:
- Instale o pacote
npm install --save-dev recruta-proxy
- Instancie o servidor, chamando a função default, invoque-a com os argumentos opcionais porta (
44
) e opcoes. - Utilize a função urlProxy exportada do pacote para obter o URL de chamada do Proxy. A origem alvo deve estar separada da origem do proxy, esta pode ser passada na URL da requisição, definida como cabeçalho endereco-alvo do objeto
Headers
da requisição, e também predefinido em opcoes da instância do proxy.
- Executando local:
- Clone e instale os pacotes
git clone https://github.com/goth-d/recruta-proxy
,cd recruta-proxy
, enpm install
. - Rode com
npm start
e defina opcionalmente a variávelPORT
, ounpm run dev
para daemonizar com pm2. - Defina, opcionalmente, uma porta na variável
PORT
no comando para rodar, ou caso rode com o pm2 no objeto env deecosystem.config.cjs
. - Para modificar os cabeçalhos padrões que são purgados revise
util.js
.