我正在尝试在一个(共享的) WSGI服务器上运行一个非常简单的flask应用程序。当我在内置服务器上运行该代码时,它工作得很好,但是如果我尝试通过POST连接到生产WSGI服务器上的URL,我就会收到一个404, The requested URL was not found on the server错误。只有POST请求才会发生这种情况,GET和PUT会按预期进行处理。
通过删除占位符tid,可以说服flask正确处理请求,但这显然不是一个合适的解决方案。
服务器运行的是Phusion Passenger,flask版本为1.0.2。由于它是共享服务器,因此我无法进一步访问服务器配置。
是
我正在尝试在linux服务器上部署flask应用程序。目前,我正在测试它,我正在尝试使用以下命令运行它。 export FLASK_APP=main.py
flask run --host=0.0.0.0 当我运行此命令并尝试导航到服务器IP:5000时,与服务器的连接失败。我试图实现我在其他地方找到的解决方案,比如这里:Can't connect to Flask web service, connection refused 我做了这些更改,但它仍然不起作用: if __name__ == '__main__':
app.run(host='0.
我一直在到处寻找关于如何创建和实现在后端API中监听事件的webhooks的教程。例如,如果我有一个用python flask编写的服务器,我如何监听服务器端事件(例如:用户总共创建了100条记录),然后执行更多的后端代码或请求外部数据? from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return {"status": 200}
#Some webhook code listening for events in the server
if