You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shopify CLI执行npm run dev时登录后请求超时问题求助

Shopify CLI登录时OAuth请求超时(ETIMEDOUT)问题解决办法

执行npm run dev后浏览器登录成功,但终端返回以下超时错误:

request to https://accounts.shopify.com/oauth/token?grant_type=authorization_code&code=34586bf29242d27255a8176ebef450f5a9a007bb291bf2b1b3e8168e7612c0ce&redirect_uri=http%3A%2F%2F127.0.0.1%3A3456&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3&code_verifier=pF82_4kdVu2JZM01n-v9u2xFgbYeMUj-0Ret8LJOyBM failed, reason: connect ETIMEDOUT 10.10.34.35:443

错误核心是本地请求解析到了非Shopify官方的异常IP,试试以下解决步骤:

  • 刷新本地DNS缓存
    Windows终端执行:

    ipconfig /flushdns
    

    macOS终端执行:

    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    

    刷新后重新启动授权流程

  • 手动绑定Shopify域名的正确IP

    1. 用nslookup accounts.shopify.com查询该域名的真实官方IP(比如常见的23.227.38.64)
    2. 修改本地hosts文件:
      • Windows路径:C:\Windows\System32\drivers\etc\hosts
      • macOS/Linux路径:/etc/hosts
    3. 添加一行IP映射(替换成你查到的真实IP):
      23.227.38.64 accounts.shopify.com
      
    4. 保存文件后重新执行npm run dev
  • 切换网络环境
    改用手机热点或其他非当前网络,排除内网路由拦截的可能

  • 重置Shopify CLI本地配置

    1. 执行shopify auth logout登出账号
    2. 删除CLI缓存目录:
      • Windows:%APPDATA%\shopify-cli
      • macOS/Linux:~/.shopify-cli
    3. 重新启动npm run dev完成授权

内容的提问来源于stack exchange,提问作者p kage

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 03:20:51