我连接了几个 flask 函数,这样我就可以在以下位置调用它们:
localhost:5000/FunctionA/inputs
localhost:5000/FunctionB/inputs
localhost:5000/FunctionC/inputs
我希望 functionC 能够调用 FunctionA 和 FunctionB。我该怎么做呢?当我尝试在 FunctionC 中编写一个调用来调用另一个(例如,FunctionA)时,调用无限期挂起(可以理解 - FunctionC 正在等待自身结束,以便端点可以自由处理 functionA 请求)。
请您参考如下方法:
这里已经回答:Handling multiple requests in Flask
但是 TLDR;你只需要像这样设置你的运行函数:
app.run(threaded=True)
我假设您正在使用 Flask 服务器并且需要在开发过程中运行它。对于生产检查上面链接中的选项
