有人能给我举个例子,说明端口号在URL中是如何工作的吗?我编写了一个玩具烧瓶应用程序,默认端口号为5000,代码中没有任何规范。这是怎么发生的?谢谢
发布于 2018-09-21 04:07:36
您可以将端口号视为访问计算机上应用程序的门。
当您在计算机上运行与外部世界通信的程序时,需要为其分配一个端口,通过该端口可以发送和接收数据,每个端口只能有一个与其相关的程序,因为您的计算机知道在哪里发送数据。
因此,进一步的门类比,你可以认为127.0.0.1:5000
转到地址127.0.0.1
使用5000门
至于为什么您的烧瓶应用程序使用端口5000,这只是烧瓶开发服务器的默认端口。
如果希望在不同的端口上运行开发服务器,则可以运行
export FLASK_RUN_PORT=*****是您想要运行的端口(根据这问题)
那就跑
export FLASK_APP=hello.py
flask run根据快速启动指南
https://stackoverflow.com/questions/52436148
复制相似问题