首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ECONNREFUSED 127.0.0.1:443

ECONNREFUSED 127.0.0.1:443
EN

Stack Overflow用户
提问于 2020-08-23 02:05:03
回答 1查看 296关注 0票数 3

为什么要向localhost发出此请求:

代码语言:javascript
复制
 {
  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'
    },

我没有在我的代码中使用本地主机。但出于某种原因,axios似乎使用了本地主机。下面的代码是导致我在测试函数时遇到当前问题的原因:

代码语言:javascript
复制
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);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-31 20:01:38

会不会是一个错误的url?

更改:

代码语言:javascript
复制
https:\\

至:

代码语言:javascript
复制
https://
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63539473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档