在 VScode 调试器中更改烧瓶 运行 端口
Change flask running port in VScode debugger
我在端口 8000
上有一个 Flask 应用程序 运行ning,因为我在端口 5000
.
上有 logstash 运行ning
app.run(debug=True, host='0.0.0.0', port=8000)
我可以 运行 我的应用成功了。但是当我使用 VScode 调试器时它会抛出
OSError: [Errno 98] Address already in use
因为调试器试图 运行 我的应用程序在端口 5000
上。
我尝试编辑 .vscode/launch.json
并在 configurations
中设置 "port": 8000
,但错误仍然存在。我如何通过另一个端口上的调试器告诉 VScode 到 运行 我的应用程序?
将 args
密钥添加到您的调试配置并在那里设置端口:
https://code.visualstudio.com/docs/python/debugging#_set-configuration-options
{
"name": "Python: startup.py",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/startup.py",
"args" : ["run", "--port", "8000"]
}
我在端口 8000
上有一个 Flask 应用程序 运行ning,因为我在端口 5000
.
app.run(debug=True, host='0.0.0.0', port=8000)
我可以 运行 我的应用成功了。但是当我使用 VScode 调试器时它会抛出
OSError: [Errno 98] Address already in use
因为调试器试图 运行 我的应用程序在端口 5000
上。
我尝试编辑 .vscode/launch.json
并在 configurations
中设置 "port": 8000
,但错误仍然存在。我如何通过另一个端口上的调试器告诉 VScode 到 运行 我的应用程序?
将 args
密钥添加到您的调试配置并在那里设置端口:
https://code.visualstudio.com/docs/python/debugging#_set-configuration-options
{
"name": "Python: startup.py",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/startup.py",
"args" : ["run", "--port", "8000"]
}