giganet_conecta
Version:
Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql, Mongo e Elasticsearch).
25 lines (19 loc) • 873 B
JavaScript
module.exports = async function () {
try {
const { conecta_api_roger_token, conecta_api_roger_host, conecta_api_roger_porta, conecta_api_roger_rota } = process.env;
const response = await fetch(`http://${conecta_api_roger_host}:${conecta_api_roger_porta}/${conecta_api_roger_rota}` + 'fora_do_bloco', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Authorization': conecta_api_roger_token
},
});
const responseJson = await response.json();
if (response.detail && responseJson.detail.toLowerCase() === 'not found') {
throw 'Não encontrado';
}
return responseJson;
} catch (error) {
throw `Erro em listar os clientes fora do bloco na API do Roger: ${error}`;
}
};