【问题标题】:Firebase docs reference unknown moduleFirebase 文档引用未知模块
【发布时间】:2019-12-04 10:27:22
【问题描述】:

Firebase 在https://firebase.google.com/docs/functions/locations 上提供了这条信息:

可调用函数的客户端位置选择 关于可调用函数,客户端可调用设置应遵循与 HTTP 函数相同的准则。客户端还可以指定一个区域,如果该函数在除 us-central1 之外的任何区域中运行,则必须这样做。 要在客户端上设置区域,请在 初始化:

var functions = firebase.app().functions('us-central1');

我一直试图找出firebase 指的是哪个节点模块,但我没有运气。 我知道它不是'firebase-admin' or 'firebase-functions',但仅此而已。 有人知道这可能指的是什么吗?

编辑: 我现在也尝试将它与导入 require('firebase')require('firebase/app') (如建议的那样)一起使用,但这些似乎都不起作用。我还尝试使用const app = firebase.initializeApp({}); 生成应用程序,然后运行app.functions("region")app().functions("region"),但我不断收到TypeErrors,分别说函数不是函数和应用程序不是函数。

【问题讨论】:

    标签: node.js firebase google-app-engine


    【解决方案1】:

    firebase.app().functions('us-central1'); 是 firebase-js-sdk 的一部分。 With source code documented on GitHub

    NPM 组件是@firebase/functions,即documented on the npmjs.com

    但是,它不适合独立使用,应与package Firebase 一起使用。 您可以使用以下方式安装它:

    $ npm i firebase

    【讨论】:

    • 我尝试将它与导入 require('firebase')require('firebase/app') 一起使用,但这些似乎都不起作用。我还尝试使用const app = firebase.initializeApp({}); 生成应用程序,然后运行app.functions("region")app().functions("region"),但我不断收到TypeErrors,分别说函数不是函数和应用程序不是函数。
    • 请尝试按照此程序发送至initialize your app properly,尤其是在正确配置的情况下。如果它不起作用,请在您的问题中发布最低可重现代码和完整的错误描述,或接受此答案并为其打开新问题。
    猜你喜欢
    • 2019-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多