首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想知道如何在PM2中使用ngrok

问我想知道如何在PM2中使用ngrok
EN

Stack Overflow用户
提问于 2020-05-18 15:36:04
回答 3查看 725关注 0票数 0

pm2启动ngrok http 5000这是我输入的命令。但结果并不像我想要的那样。

请帮助我在PM2中使用ngrok。

如果您使用ngrk http 5000,您将能够使用它,直到终端关闭。它工作正常。

我想在PM2中使用它。

我的操作系统是Window10 Node-Js。

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2021-10-19 10:59:13

下载/解压缩到同一文件夹

https://ngrok.com/download

然后按如下方式运行

代码语言:javascript
复制
pm2 start pm2-ngrok.yaml

pm2-ngrok.yaml

代码语言:javascript
复制
    apps:
      - name : 'ngrok'
        script: './ngrok'
        args: 'http --hostname=YOURSUBDOMAINHERE.ngrok.io PORTHERE'
        instances: '1'
        autorestart: true
        max_restarts: 10
        max_memory_restart: '500M'
        watch : false
        error_file: 'err-prod.log'
        out_file: 'out-prod.log'
        log_file: 'combined-prod.log'

跑

代码语言:javascript
复制
pm2 startup 
pm2 save 

在重新启动后仍然有效

票数 1
EN

Stack Overflow用户

发布于 2020-05-18 15:44:30

我认为当您使用pm2运行ngrok时,需要使用--将参数传递给ngrok:

代码语言:javascript
复制
pm2 start ngrok -- http 5000

相关问题:How to pass arguments to app using pm2?

票数 0
EN

Stack Overflow用户

发布于 2021-07-03 03:19:14

因此,首先使用NPM npm install ngrok -g安装Ngrok

https://www.npmjs.com/package/ngrok

然后对您的Ngrok.yml进行相应的配置。

在此之后,您可以像本例中那样运行pm2。

代码语言:javascript
复制
pm2 start npm --name app -- run develop 
pm2 start npm --name ngrok -- run ngrok --all
pm2 monit

所以pm2 start npm --name ngrok -- run ngrok --all运行,所有的yml配置。

​

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61864579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档