【发布时间】:2021-08-01 04:48:39
【问题描述】:
我正在使用 vscode 作为 IDE 运行烧瓶休息 api。我可以设置 VSCode 启动器来调试应用程序。
launch.json
{
"name": "Python: Flask",
"type": "python",
"request": "launch",
"module": "flask",
"env": {
"FLASK_APP": "wsgi.py",
"FLASK_ENV": "development",
"FLASK_DEBUG": "1"
},
"args": [
"run",
"--host",
"0.0.0.0",
"--port",
"5000",
],
"jinja": false,
"justMyCode": true
},
我需要使用网络套接字,所以我安装了 flask_socketio 和 eventlet 扩展。为了让应用再次运行,我更换了
if __name__ == '__main__':
app.run(host="0.0.0.0", port=5000)
通过
if __name__ == '__main__':
socketio.run(app, host="0.0.0.0", port=5000, debug=True, use_reloader=True, log_output=True)
之后,VS 调试器停止工作。
你们知道是否可以配置 VSCode 以继续调试此应用程序?
提前致谢
【问题讨论】:
标签: python flask vscode-debugger flask-socketio python-socketio