设置工作空间对外端口
2024年10月24日更新:开放多个端口号设置
如果您需要外部请求调用工作空间服务,请在代码中使用7860默认端口或自定义端口号,该端口将被映射到公网可访问的「进入空间地址」或「自定义端口号」上。
自定义端口使用方式
1 、添加端口设置
进入工作空间,打开高级设置-添加自定义端口:
- 注意:自定义端口支持 1025-65535,其中7860、8888、8889、8887、6006为保留端口不可选
若是已经运行的工作空间想要设置其他端口,需要先停止设置,重新启动生效。
2、编写脚本服务
下面是一个简单的例子,编写一个名为hello.py的脚本,内容如下:
port:输入默认7860端口或者您自定义端口,例如:自定义端口为2345
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"
if __name__=='__main__':
app.run(port='2345',host='0.0.0.0')
执行启动命令:
pip3 install flask
python3 hello.py
3、访问进入空间地址
如果是使用的默认端口7860,点击右上角「进入空间地址」访问;
如果使用自定义端口,点击对应的端口号地址访问。