【发布时间】:2022-10-07 21:08:24
【问题描述】:
问题
我试图在执行以下 ngrok 命令后获取 shell 输出。但我没有得到任何输出。它正在启动隧道过程,但没有标准输出响应。
const { exec } = require("child_process");
exec("ngrok http 8080", (error, stdout, stderr) => {
if (error) {
console.log(`error: ${error.message}`);
return;
}
if (stderr) {
console.log(`stderr: ${stderr}`);
return;
}
console.log(`stdout: ${stdout}`);
});
尝试过的解决方案
尝试使用 spawn 以及 exec 的承诺版本仍然没有运气。
我想要达到什么目的?
基本上,我试图获取 ngrok 每次创建的随机 URL,并在代码中进一步使用它来进行一些自动化运行配置。请建议是否有其他方法可以做到这一点。
发布任何解决方案后,请建议调试此类问题的方法。
【问题讨论】:
标签: javascript node.js shell ngrok