UNPKG

giganet_conecta

Version:

Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql, Mongo e Elasticsearch).

31 lines (26 loc) 1.01 kB
const { default: axios } = require("axios"); module.exports = async function () { try { return await axios({ method: "POST", url: process.env.conecta_api_veloe_go_host + "fuel-supply-data/login", headers: { "content-type": "application/json", "x-ibm-client-secret": process.env.conecta_api_veloe_go_client_secret, "x-ibm-client-id": process.env.conecta_api_veloe_go_client_id, clientId: process.env.conecta_api_veloe_go_client_id, }, }); } catch (error) { const response = error?.response?.data; const message = "Erro inesperado ao obter accessToken (fuel_supply_data) na Veloe Go: "; if (response) { const moreInfo = response.moreInformation; const errors = JSON.stringify(response.errors); const messageErro = moreInfo || errors || JSON.stringify(response); throw new Error(message + messageErro); } throw new Error(message + (error.message || error)); } };