【问题标题】:How to access Flask API from Flask Frontend?如何从 Flask 前端访问 Flask API?
【发布时间】:2020-04-30 09:44:08
【问题描述】:

我正在使用蓝图创建两个单独的模块,一个用于api,一个用于website。我的 API 的路由前缀为 api。现在,我的网站中有一条名为easy 的路由,它将从名为easy 的api 路由中获取JSON,它的路由是/api/easy
那么,我怎样才能从/easy 拨打/api/easy

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

【问题讨论】:

    标签: python-3.x nginx flask wsgi


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-19
      • 2016-01-16
      • 1970-01-01
      • 1970-01-01
      • 2021-10-02
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多