Javascript 经济增长127.0.0.1:443

Javascript 经济增长127.0.0.1:443,javascript,typescript,axios,Javascript,Typescript,Axios,为什么向localhost发出此请求: { errno: -4078, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 443, config: { url: 'https:\\stackoverflow.com/users/login?ssrc=head&returnurl=https%3a%2f%2fstackoverflow.com%2f', met

为什么向localhost发出此请求:

 {
  errno: -4078,
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 443,
  config: {
    url: 'https:\\stackoverflow.com/users/login?ssrc=head&returnurl=https%3a%2f%2fstackoverflow.com%2f',
    method: 'get',
    headers: {
      Accept: 'application/json, text/plain, */*',
      'User-Agent': 'axios/0.19.2'
    },
我的代码中没有使用localhost。但出于某种原因,axios似乎正在使用本地主机。 以下代码是导致我在测试功能时出现当前问题的原因:

function Scraper(url: string, login_page?: string){
  if (login_page) {
    var link: string = 'https:\\' + url + '/' + login_page;
  }
  else {
    var link: string = 'https:\\' + url;
  }
    axios.get(link)
    .then(responce => {
      const html = responce.data;
      const $ = cheerio.load(html);
      const website_usr_field: Cheerio = $('input[type=email]');
      //if ()
      /*
      TODO:
      1) Create if statement for assigning login type variable for values.
      */
      const website_pwd_field: Cheerio = $('input[type=password]');
      console.log(website_usr_field);
      console.log(website_pwd_field);
      return website_usr_field && website_pwd_field;
    }).catch(console.error);
}

可能是错误的url吗

更改:

https:\\
致:


你正在使用哪个操作系统?检查您是否没有使用windows设置proxyIm,如果这是您所说的操作系统,而我没有设置代理,@CyberProdigy您是否将
http\U代理
https\U代理
设置为环境变量?我不知道这是否正常,但是我没有。@bNilsou您是否使用任何自定义配置创建axios实例?这解决了问题吗?
https://