小编Bra*_*ang的帖子

在VSCode中运行烧瓶每次都会导致HTTPServer.serve_forever(self)断点

我创建了一个Flask应用程序并开始构建我的项目,但是当我在任何文件中使用断点进行调试时,vscode将自动停止HTTPServer.serve_forever(self)在flask默认模块中的这一行.

事情很烦人,因为它会跳到这一行并忽略我原来的断点,让我很难调试.

任何的想法?

launch.json

{
    "name": "Python: Custom Flask",
    "type": "python",
    "request": "launch",
    "program": "${workspaceFolder}/venv/bin/activate",
    "module": "flask",
    "env": {
        "ENV": ".local"
    },
    "args": [
    "run",
    ]
}
Run Code Online (Sandbox Code Playgroud)

serving.py

def serve_forever(self):
    self.shutdown_signal = False
    try:
        HTTPServer.serve_forever(self) # <- Always stop on this line
    except KeyboardInterrupt:
        pass
    finally:
        self.server_close()
Run Code Online (Sandbox Code Playgroud)

app.py

from flask import app
app = Flask(__name__)

@app.route('/')
def index():
    return "OK"

app.run()
Run Code Online (Sandbox Code Playgroud)

python httpserver flask visual-studio-code vscode-debugger

5
推荐指数
1
解决办法
202
查看次数

使用ngrok url作为facebook webhook的回调网址,但被识别为"未列入白名单"

我的IDE是Pycharm.我想在本地测试我的应用程序,所以我在本地运行我的服务并使用ngrok将我的应用程序暴露给Internet.

ngrok显示的网址是 https://436cb7e9.ngrok.io

但是,当我想验证facebook webhook回调网址使用上面的这个网址时,它显示

ERROR 2017-12-27 08:16:37,407 wsgi_server.py:329]请求主机436cb7e9.ngrok.io未列入白名单.已设置启用的主机(['localhost'])

我之前运行的应用程序很好,但我不知道为什么这次显示错误.有人能给我一些建议吗?

python webhooks pycharm facebook-chatbot facebook-webhooks

3
推荐指数
1
解决办法
1159
查看次数

angular4 - div 上的点击功能

我只想在页面加载后看到 div-2,然后在单击 后div-2,我想隐藏div-2和显示div-1

<div class="div-1"><p>content 1</p></div>
<div class="div-2" (click)="on = true"><p>content 2</p></div>
Run Code Online (Sandbox Code Playgroud)

click angular

1
推荐指数
1
解决办法
9149
查看次数