使用屏蔽的 URL 从服务器运行 API



我创建了一个API,我已经使用host='0.0.0.0'公开访问了它。但是,我不想向用户公开 I.P 地址。如何为 url 命名,以便用户可以点击名称而不是 IP?下面是代码套件

from flask import Flask
from dev import myfunc
app = Flask(__name__)
@app.route("/")
def hello():
myfunc()
return "Script Completed"

if __name__ == '__main__':
app.run(debug=True,host='0.0.0.0',port=5000)

来自文档:

外部可见服务器

如果您运行服务器,您会注意到服务器只是 从您自己的计算机访问,而不是从网络中的任何其他计算机访问。 这是默认设置,因为在调试模式下,用户 应用程序可以在您的计算机上执行任意 Python 代码。

如果禁用了调试器或信任网络上的用户, 您只需添加即可使服务器公开可用 --host=0.0.0.0 到命令行:

烧瓶运行 --host=0.0.0.0

这会告知操作系统侦听所有公共 IP。

最新更新