我创建了一个简单的Python项目,可与vscode dev容器一起玩。我使用Remote-Containers: Open Folder in Container...
命令打开了一个新创建的文件夹,选择了Python 3默认图像。我添加了以下python代码段:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
,我在图像中安装了烧瓶。然后,我使用了flask run
命令。我期望该应用程序启动,但是localhost:5000无法访问。但是,当我从浏览器转到localhost:5000时,它显示了Hello, World!
。根据我对文档的理解,这需要在forwardedPorts
中设置devcontainer.json
设置。默认情况下,vscode是否与主机网络一起运行?