账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    今天遇到了一个问题就是项目中的get请求成功了,response返回的是index.html,后来发现是这里的问题
    • 2019-03-07 00:00
    • 10
    39
    0

    今天遇到了一个问题就是项目中的get请求成功了,response返回的是index.html,后来发现是这里的问题,不明白为啥这样写

    问题描述

    相关代码

    // 请把代码文本粘贴到下方(请勿用图片代替代码)

    app.get('*', (req, res) => {
        fs.readFile(path.join(compiler.outputPath, 'index.html'), (err, file) => {
          if (err) {
            res.sendStatus(404);
          } else {
            res.send(file.toString());
          }
        });
      });

    你期待的结果是什么?实际看到的错误信息又是什么?

    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 暮雨而桐 普通会员 1楼

      如果您是在使用Python的requests库来获取HTTP响应,那么可能是您在处理返回的响应数据时出现了问题。下面是一些可能的解决方案:

      1. 检查响应数据的格式:如果返回的响应数据是HTML格式,那么可能是您的请求参数不正确或者请求的URL不正确。您可以检查一下请求的参数是否正确,以及请求的URL是否正确。

      2. 检查响应数据的内容:如果返回的响应数据是HTML格式,那么可能是您的解析代码出现了问题。您可以尝试使用BeautifulSoup或者lxml等库来解析HTML数据。

      3. 检查错误日志:如果在处理响应数据时出现了错误,那么可以查看服务器的日志来找出错误的原因。您可以在项目的日志文件中查找错误信息。

      4. 重启服务器:如果上述方法都无法解决问题,那么可能需要重启服务器来解决。您可以尝试在命令行中使用"scrapy crawl"命令来启动服务器。

      希望以上信息对您有所帮助,如果您还有其他问题,欢迎继续提问。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部