ydong
V2EX  ›  GitHub

使用 Github Action 执行 nodejs 任务 axios 报错

  •  
  •   ydong · Nov 2, 2023 · 1246 views
    This topic created in 943 days ago, the information mentioned may be changed or developed.

    想用 GitHub action 执行一个定时签到的任务,用 nodejs 写的,请求库用的 axios ,在本地跑没有问题,让 action 跑流水线总是 axios 报错,求有经验的大佬来看看 刚开始报错AxiosError.call(axiosError, error.message, code, config, request, response); ^ AxiosError: Parse Error: Invalid header value char Google 搜索后说是请求头加上insecureHTTPParser: true,加上之后报错变成了 reject(new AxiosError( ^ AxiosError: Request failed with status code 403

    4 replies    2023-11-02 18:27:53 +08:00
    zsj1029
        1
    zsj1029  
       Nov 2, 2023
    没有环境,试试 node-fetch ?
    liuwb
        2
    liuwb  
       Nov 2, 2023
    看看 node 、axios 的版本对不对
    hronro
        3
    hronro  
       Nov 2, 2023
    第一个问题是因为 TLS 证书有问题,第二个问题大概率是 IP 被风控了
    ydong
        4
    ydong  
    OP
       Nov 2, 2023
    @hronro 应该是 IP 的问题,现在可以了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   993 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 20:38 · PVG 04:38 · LAX 13:38 · JFK 16:38
    ♥ Do have faith in what you're doing.