有人可以给我一个有关URL中端口号如何工作的示例吗? 我编写了一个玩具烧瓶应用程序,默认端口号是5000,代码中没有任何规范。怎么发生的? 谢谢
答案 0 :(得分:1)
您可以将端口号视为一扇门,通过它可以访问计算机上的应用程序。
在计算机上运行与外界通信的程序时,需要为其分配一个端口,通过该端口可以发送和接收数据,每个端口只能与一个程序关联,因为这就是您的计算机知道哪里发送数据。
因此,进一步推开门类比,您可以将127.0.0.1:5000视为
转到地址127.0.0.1
并使用门5000
就烧瓶应用为何使用端口5000而言,这只是烧瓶开发服务器的默认端口。
如果您希望开发服务器在其他端口上运行,则可以运行
export FLASK_RUN_PORT=****
以****为您要运行的端口(根据this问题)
然后运行
export FLASK_APP=hello.py
flask run