Javascript Can';无法将函数部署到firebase,因为;admin.database不是一个函数;
我尝试将此功能部署到firebase:Javascript Can';无法将函数部署到firebase,因为;admin.database不是一个函数;,javascript,firebase,firebase-realtime-database,google-cloud-functions,firebase-admin,Javascript,Firebase,Firebase Realtime Database,Google Cloud Functions,Firebase Admin,我尝试将此功能部署到firebase: const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.initializeApp(functions.config().firebase); const ref = admin.databse().ref(); exports.creatUserAccount = functions.auth.user().onCr
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
const ref = admin.databse().ref();
exports.creatUserAccount = functions.auth.user().onCreat(event =>{
const uid = event.data.uid;
const newUserRef = ref.child('/users/${uid}');
return newUserRef.set({
uid: uid
});
});
但是Node.js向我抛出了这样一句话:“admin.database不是一个函数”。我该怎么办?您输入了一个错误,
admin.database().ref()代码>需要是admin.database().ref()代码>数据库()
是实例的函数。
所以你应该使用下面的方法
admin.initializeApp(functions.config().firebase);
const ref = admin.databse().ref();
至=>
var instance = admin.initializeApp(functions.config().firebase);
const ref = instance.database().ref();
也许是数据库而不是数据库?天哪!谢谢您。