vscode debug flask web app 使用本机IP地址

开始弄了半天 用vscode debug的时候无法使用本机地址, 只能自己访问, 局域网访问不了, 后来弄了半天找了半天资料, 自己终于试出来了:
launch.json里加入:

        {
            "name": "Python: Flask (0.11.x or later)",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "${config:python.pythonPath}",
            "program": "${workspaceRoot}/run.py",
            "module": "flask",
            "cwd": "${workspaceFolder}",
            "env": {
                "FLASK_APP": "${workspaceFolder}/manage.py",       //你的启动py
                "FLASK_RUN_HOST":"0.0.0.0",                        //本机IP
                "FLASK_RUN_PORT": 5000,                            //端口号
                "FLASK_DEBUG": 1,                                  //开启debug模式
            },
            "args": [
                "run",
                // "--no-debugger",
                // "--no-reload"
            ],
            "envFile": "${workspaceFolder}/.env",
            "debugOptions": [
                "WaitOnAbnormalExit",
                "WaitOnNormalExit",
                "RedirectOutput"
            ]
        },

ref:
http://flask.pocoo.org/docs/1.0/cli/#setting-command-options
https://stackoverflow.com/a/41940807/2268680

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容