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

运行Node.js服务器脚本时遭遇ngrok Spawn unknown error问题求助

Node.js脚本运行时出现ngrok Spawn unknown error问题

运行Node.js服务器脚本时,触发了ngrok Spawn unknown error错误,相关截图如下:

错误截图

错误截图

触发错误的代码片段

代码截图1
代码截图2

排查与解决方法

  • 确认ngrok安装与PATH配置:在终端执行ngrok version,如果提示命令不存在,先下载对应系统版本的ngrok,将其所在目录添加到系统PATH,或者在代码里指定ngrok的完整路径。
  • 检查权限:Windows下用管理员身份运行终端/脚本;Linux/macOS给ngrok添加可执行权限:chmod +x /path/to/ngrok。
  • 核对代码配置:确保ngrok.connect的端口参数和本地Node服务器监听的端口一致,也可以尝试显式指定ngrok路径:
    const ngrok = require('ngrok');
    async function startNgrok() {
      await ngrok.connect({
        addr: 3000, // 替换成你的服务器端口
        bin: '/usr/local/bin/ngrok' // 替换为你的ngrok实际路径
      });
    }
    
  • 清理ngrok缓存:删除ngrok缓存目录(Windows:%USERPROFILE%\.ngrok2;Linux/macOS:~/.ngrok2)内的文件,再重新运行脚本。
  • 验证网络连通性:手动在终端执行ngrok http 你的服务器端口,查看能否正常启动隧道,排除防火墙、代理拦截的问题。

内容的提问来源于stack exchange,提问作者Aditya Krishnan Mohan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 07:10:28