【问题标题】:Can python/flask websites be hosted on firebase?python/flask 网站可以托管在 firebase 上吗?
【发布时间】:2017-12-31 15:54:03
【问题描述】:

我有一个使用 python/flask 的网站,我知道 firebase 托管仅适用于静态网站,但我需要能够在我的应用程序中使用 firebase 云功能,这需要 firebase 托管(如果我错了)。由于 node js 是服务器端,但您可以将它与 firebase 托管一起使用,我希望也有一种使用 python 的方法。否则,如果有办法在没有 Firebase 托管的情况下使用云功能,您也可以告诉我。

【问题讨论】:

    标签: python firebase flask firebase-hosting


    【解决方案1】:

    您不需要 Firebase 托管来使用 Firebase 功能,正如您所提到的,Firebase 托管适用于静态页面。

    Firebase 函数托管在 firebase 上(独立于静态页面的 Firebase 托管),目前不支持 python。

    对于 HTTP 触发 Firebase 函数,您只需从任何后端或前端本身向函数的 url 发出 HTTP 请求。

    Firebase DB/Storage 和其他触发器函数以相同的方式工作,但不显式调用它们会在您在定义函数时指定的 DB/Storage 等中的特定事件上触发。

    【讨论】:

    • 好的,让我直截了当地说:我必须继续在 firebase 中托管我的“functions”目录,然后为我的其他文件使用支持 python 的服务器,一切正常。对吗?
    • 是的,您可以在任何地方托管 python 文件,并使用 firebase-toolsdeploy 函数目录。 firebase.google.com/docs/functions/…
    • 这个答案来自 2017 年。“Firebase 函数......不支持 python”声明是否有任何更新?
    • @msoutopico 是的,他们仍然不支持 python,尽管您创建了一个谷歌云函数,据我所知,它可以做几乎所有 firebase 函数可以做的事情。 cloud.google.com/functions
    猜你喜欢
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 2011-01-08
    • 1970-01-01
    • 2021-02-11
    • 2019-03-11
    相关资源
    最近更新 更多