Reactjs Firebase云功能直接在客户端调用应用程序

Reactjs Firebase云功能直接在客户端调用应用程序,reactjs,firebase,client,google-cloud-functions,Reactjs,Firebase,Client,Google Cloud Functions,我无法直接在客户端访问firebase函数。我在React客户端应用程序中配置了完全相同的配置 import * as firebase from "firebase" import 'firebase/firestore' import 'firebase-functions' require('dotenv').config() var config = { apiKey: process.env.REACT_APP_FIREBASE_API_KEY, storageB

我无法直接在客户端访问firebase函数。我在React客户端应用程序中配置了完全相同的配置

import * as firebase from "firebase"
import 'firebase/firestore'
import 'firebase-functions'

require('dotenv').config()


var config = {
    apiKey: process.env.REACT_APP_FIREBASE_API_KEY,
    storageBucket: process.env.REACT_APP_FIREBAES_STORAGE_BUCKET,
    databaseURL: process.env.REACT_APP_FIREBASE_DATABASE_URL,
    projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID 
};

// Firebase is being initialized
let fb = firebase.initializeApp(config);
// Firestore is also working
let firestore = firebase.firestore()

// But when I tried to initiate functions it is failing
let functions = firebase.functions()

您正在导入的是
firebase函数
Node.js库,而不是SDK的可调用函数部分。您的导入应该如下所示:

import * as firebase from "firebase/app"
import 'firebase/firestore'
import 'firebase/functions'

您正在导入的是
firebase函数
Node.js库,而不是SDK的可调用函数部分。您的导入应该如下所示:

import * as firebase from "firebase/app"
import 'firebase/firestore'
import 'firebase/functions'

您得到的错误是什么?还是什么都没发生?你是在使用Firebase SDK(4.12.0)的最新版本吗?这是刚刚发布的一项全新功能。@ChaseDeAnda错误
未捕获类型错误:Firebase.functions不是函数
@MichaelBleigh是的,我正在使用(4.12.0)我已经仔细检查了它。你得到的错误是什么?还是什么都没发生?您是否使用最新版本的Firebase SDK(4.12.0)——这是刚刚发布的一项全新功能。@ChaseDeAnda错误
未捕获类型错误:Firebase.functions不是函数
@MichaelBleigh是的,我正在使用(4.12.0)我已经仔细检查了它,因为它发生了更改?我今天正是这么做的,它给了我同样的“firebase.functions不是一个函数”,你需要在之前添加一个at,比如:
import'@firebase/firestore'
这有变化吗?我今天正是这么做的,它给了我同样的“firebase.functions不是函数”,你需要在之前添加一个at,比如:
import'@firebase/firestore'