如何从 Flask 前端访问 Flask API?

How to access Flask API from Flask Frontend?

我正在使用蓝图创建两个独立的模块,一个用于 api,一个用于 website。我的 API 的路由前缀为 api。现在,我的网站上有一条名为 easy 的路线,它将从 api 中名为 easy 的路线中获取 JSON,它的路线是 /api/easy.
那么,我如何从 /easy.

调用 /api/easy 我尝试使用 requests 调用 http:localhost:5000/api/easy,它在开发服务器中运行良好,但是当我将它部署在 Nginx 服务器上时,它失败了,可能是因为我暴露了端口 80那里。
当我在 nginx 上部署我的 webapp 时,它完美地显示了路由 /easy 抛出内部服务器错误。

好吧,对我有用的是我最终从前端调用了 api 函数,而不是执行 POST 请求。显然,当你也在前端使用 Flask 时,单独为 Flask 创建后端路由是没有意义的。简而言之,一个单独的效用函数就可以了。