Firestore.settings()需要一个参数,但是所有参数在docs中都是可选的?

时间:2019-06-10 17:22:58

标签: javascript firebase google-cloud-firestore

根据official docsexports = module.exports = function() { return function(req, res) { // api code } } 函数的所有参数都是可选的。但是,当我不带参数调用它时,会出现此错误:

  

未捕获的FirebaseError:函数Firestore.settings()需要1   参数,但使用0个参数调用。

如何解决此问题?

firebase.firestore.Settings()

1 个答案:

答案 0 :(得分:1)

我认为您正在查看Settings class properties

settings(Settings)类实例的Firestore方法文档(接受设置对象)位于here

import firebase from 'firebase/app'
import 'firebase/firestore'

if (!firebase.apps.length) {
    const config = {
        apiKey: '...',
        authDomain: '...',
        databaseURL: '...',
        projectId: '...',
        storageBucket: '...',
        messagingSenderId: '...'
    }

    const firebaseApp = firebase.initializeApp(config)
    const firestore = firebase.firestore(firebaseApp)
    firestore.settings({
        //Settings properties
        //cacheSizeBytes: 0,
        //host: '',
        //ssl: true
    })
}