UNPKG

n8n-nodes-cisassessment

Version:

Este é um nó da comunidade n8n. Ele permite que você use o CIS Assessment em seus fluxos de trabalho n8n

34 lines 1.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cisAssessmentRequest = cisAssessmentRequest; const n8n_workflow_1 = require("n8n-workflow"); async function cisAssessmentRequest(ef, options) { var _a, _b, _c, _d; try { const credentials = await ef.getCredentials('cisAssessmentApi'); const serverUrl = (_b = (_a = credentials === null || credentials === void 0 ? void 0 : credentials['server-url']) === null || _a === void 0 ? void 0 : _a.replace) === null || _b === void 0 ? void 0 : _b.call(_a, /\/$/, ''); const apiKey = credentials.apiKey; const baseURL = (options === null || options === void 0 ? void 0 : options.baseURL) || `${serverUrl}/api/v1`; const requestOptions = { ...options, headers: { ['x-api-key']: `${apiKey}` }, json: true, baseURL, url: (options === null || options === void 0 ? void 0 : options.url) || '', }; ef.logger.info(`Requesting ${(_c = requestOptions.method) === null || _c === void 0 ? void 0 : _c.toUpperCase()} ${requestOptions.baseURL}${requestOptions.url}`); const result = await ef.helpers.request(requestOptions); return result; } catch (error) { const errorData = { success: false, message: (error === null || error === void 0 ? void 0 : error.message) || 'Erro desconhecido', }; if (!((_d = ef === null || ef === void 0 ? void 0 : ef.continueOnFail) === null || _d === void 0 ? void 0 : _d.call(ef))) { throw new n8n_workflow_1.NodeOperationError(ef.getNode(), error.message, { message: errorData.message }); } return errorData; } } //# sourceMappingURL=index.js.map