n8n-nodes-refresh-token-auth
Version:
n8n community node with automatic refresh token support
61 lines • 2.67 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const axios_1 = __importDefault(require("axios"));
const https_1 = __importDefault(require("https"));
const https_proxy_agent_1 = require("https-proxy-agent");
async function testExpiredCert() {
var _a;
const urls = ['https://epa.api.vtb.ru/', 'https://httpbin.org/get'];
const proxyUrl = 'http://192.168.2.171:8888';
const httpsAgent = new https_1.default.Agent({
rejectUnauthorized: false,
});
const proxyAgent = new https_proxy_agent_1.HttpsProxyAgent(proxyUrl, {});
for (const agent of [httpsAgent, proxyAgent]) {
console.log(`Using agent: ${agent}`);
for (const url of urls) {
console.log(`Making request to ${url}...`);
try {
const response = await axios_1.default.get(url, {
httpsAgent: agent,
timeout: 10000,
});
console.log('✅ Request successful! SSL certificate check was bypassed.');
console.log(`Status: ${response.status} ${response.statusText}`);
console.log(`Headers:`, JSON.stringify(response.headers, null, 2));
console.log(`Response length: ${((_a = response.data) === null || _a === void 0 ? void 0 : _a.length) || 0} bytes`);
}
catch (error) {
if (axios_1.default.isAxiosError(error)) {
if (error.response) {
console.log('✅ SSL connection successful! Certificate check was bypassed.');
console.log(`Status: ${error.response.status} ${error.response.statusText}`);
console.log(`Response data:`, JSON.stringify(error.response.data, null, 2));
}
else if (error.request) {
console.error('❌ No response received. Possible network or SSL issue:', error.message);
}
else {
console.error('❌ Request setup error:', error.message);
}
}
else {
console.error('❌ Unexpected error:', error);
}
}
}
}
}
testExpiredCert()
.then(() => {
console.log('\n✅ Test completed successfully');
process.exit(0);
})
.catch((error) => {
console.error('\n❌ Test failed:', error);
process.exit(1);
});
//# sourceMappingURL=test-expired-cert.js.map