Skip to content

axios proxy support #34

@lvyou214

Description

@lvyou214

beause axios lack of proxy support, like:
axios/axios#6725

If I setup envirument variable:
https_proxy=http://192.168.1.1:8080

The database download process will fail in axios.

a simple fix suggest can be :
[script/updatedb.mjs]

import {update} from '../src/db.mjs'
import axios from "axios";
import {HttpsProxyAgent} from "https-proxy-agent";

if(process.env['https_proxy']){
    let agent = new HttpsProxyAgent(process.env['https_proxy']);
    axios.defaults.httpsAgent = agent;
    delete process.env['https_proxy'];
}

update()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions