📜  如何使用 Ngrok 在线运行Python Flask 应用程序?(1)

📅  最后修改于: 2023-12-03 15:08:22.991000             🧑  作者: Mango

使用Ngrok在线运行Python Flask应用程序
Ngrok是什么?

Ngrok是一款用于将本地网络服务暴露在公共互联网中的工具,它可以帮助开发人员在进行本地开发时,访问自己的本地服务。使用Ngrok可以轻松地将本地服务托管到公共网络中,方便其他人进行访问。

使用Ngrok来在线运行Python Flask应用程序

在使用Ngrok之前,需要确保已经完成Python和Flask的安装和配置。具体过程可参考Flask官方文档

以下是使用Ngrok在线运行Python Flask应用程序的具体步骤:

Step 1:下载和安装Ngrok

Ngrok的官方网站为:https://ngrok.com/。在该网站上可以下载到不同系统平台的Ngrok客户端。

安装好Ngrok之后,在命令行(或终端)中输入以下命令,启动Ngrok:

./ngrok http 5000

其中,5000为你要运行的应用程序端口号。

Step 2:运行Python Flask应用程序

在命令行中输入以下命令,启动Python Flask应用程序:

export FLASK_APP=app.py
flask run

其中,app.py为你的Flask应用程序入口文件。如果你的入口文件不是app.py,可以相应地替换。

Step 3:访问Ngrok分配的URL

在启动成功后,Ngrok会分配一个URL,类似于以下这样:

http://57d5b144.ngrok.io

将此URL复制到浏览器中即可访问你的Python Flask应用程序。

Markdown代码片段

对应以上的步骤,以下是Markdown代码片段:

### Ngrok是什么?

Ngrok是一款用于将本地网络服务暴露在公共互联网中的工具,它可以帮助开发人员在进行本地开发时,访问自己的本地服务。使用Ngrok可以轻松地将本地服务托管到公共网络中,方便其他人进行访问。

### 使用Ngrok来在线运行Python Flask应用程序

#### Step 1:下载和安装Ngrok

安装好Ngrok之后,在命令行(或终端)中输入以下命令,启动Ngrok:

./ngrok http 5000


其中,5000为你要运行的应用程序端口号。

#### Step 2:运行Python Flask应用程序

在命令行中输入以下命令,启动Python Flask应用程序:

export FLASK_APP=app.py flask run


其中,app.py为你的Flask应用程序入口文件。如果你的入口文件不是app.py,可以相应地替换。

#### Step 3:访问Ngrok分配的URL

在启动成功后,Ngrok会分配一个URL,类似于以下这样:

http://57d5b144.ngrok.io


将此URL复制到浏览器中即可访问你的Python Flask应用程序。