root@srv524222:~/barish# python3 app.py
当我运行这个url时,我的vps中已经有了flask api文件http://127.0.0.1:5000浏览器说页面不存在如何部署这个api?
我尝试了很多方法但没有成功
127.0.0.1
是本地 IP 地址。它始终指您自己的计算机。因此,当您输入 http://127.0.0.1:5000
时,您正在自己的计算机上而不是服务器上寻找该网站。
您需要输入
http://your_servers_ip_or_domain_name:5000
才能从计算机访问它
您可能还需要在端口 80 上运行它,否则服务器的防火墙可能会拒绝该连接。
此外,正如命令行中提到的,您正在运行开发服务器,不适合在网络上进行生产运行。如果您正在进行开发,您可能应该在本地进行。如果您要部署用于生产,则应该使用 wsgi,如 flask 自托管指南
中所述