告别 IP!1 分钟反向代理配置,PyCharm 接口直接用域名访问

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

做 Python 接口开发的朋友,大多遇到过 IP 访问的麻烦。一串无规律的数字难记还容易输错,团队协作时要反复同步地址,代码修改后重启服务也格外耽误时间,核心问题就是 IP 缺乏直观性和灵活性。我们想让接口访问更简洁、调试更高效,不管是刚入门的开发者还是有经验的程序员,都能通过 ServBay 反向代理这个简单方法,1 分钟实现用域名访问 PyCharm 接口,彻底摆脱 IP 带来的困扰。

第一步:ServBay 反向代理配置,简单到离谱

打开 ServBay 软件,左侧菜单栏找到网站选项,右上角点击新增站点。名称随便填个好记的,比如 Python 接口代理,域名直接设为api.test,重点是网站类型要选反向代理。

接着填写目标 URL http://127.0.0.1:5000,这个端口要和后续 PyCharm 启动接口服务的端口保持一致,最后点击保存,ServBay 这边的配置就完成了,全程不用写一行复杂代码。

第二步:PyCharm 接口搭建,5 分钟搞定基础服务

在 PyCharm 里新建一个名为 api 的 Python 文件

打开底部的 Terminal 终端,输入用来安装接口开发必备的 Flask 库命令。

pip install flask

如果遇到权限报错,换成如下命令

python -m pip install flask

就能顺利安装。

安装完成后,在新建的 Python 文件中写入基础接口代码:

from flask import Flask
app = Flask(__name__)
@app.route('/test')
def test_interface():
    return 'hello world'

if __name__ == '__main__':
    app.run(debug=True)

右键点击运行

等终端显示 Running on http://127.0.0.1:5000,说明接口服务已经成功启动。

第三步:测试访问,域名访问爽到飞起

打开浏览器,直接输入api.test/test,回车就能看到返回结果,和用 IP 访问一样流畅。

后续 PyCharm 里修改,保存后刷新页面就能看到效果,ServBay 会自动同步,完全不用重启服务,调试效率大幅提升。

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值