From f5ed8afeeda78b5addd85f2052a7d99c6ac89424 Mon Sep 17 00:00:00 2001 From: freearhey Date: Sun, 18 Aug 2019 01:22:31 +0300 Subject: [PATCH] Fixes `unable to verify the first certificate` error Known issue: `Protocol "http:" not supported. Expected "https:"`. More details: https://github.com/axios/axios/pull/1904#issuecomment-520812170 --- src/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index e6a75d0..3d41897 100644 --- a/src/index.js +++ b/src/index.js @@ -3,6 +3,7 @@ const helper = require('./helper') const fs = require("fs") const axios = require('axios') +const https = require('https') const argv = require('commander') const ProgressBar = require('progress') const dateFormat = require('dateformat') @@ -42,7 +43,10 @@ fs.writeFileSync(duplicatesFile, '#EXTM3U\n') fs.writeFileSync(radioFile, '#EXTM3U\n') let instance = axios.create({ - timeout + timeout, + httpsAgent: new https.Agent({ + rejectUnauthorized: false + }) }) instance.defaults.headers.common["User-Agent"] = "VLC/2.2.4 LibVLC/2.2.4"