0
firebaseのクラウド機能を使用しているときに、ユーザーが自分のアカウントを削除し、Firebaseデータベースからデータを削除する必要があります(クライアント側でデータを削除する必要があります。今はクラウド機能を使用するスタートとして、私はこのケースを行うことにしました。関数ログで、次のタイプのエラーが表示されます。 "TypeError:admin.database.refは関数ではありません"、修正方法を教えてください。Firebase Cloudの機能からユーザーデータ(任意のデータ)を削除する方法は?
My機能
var functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
// deleting functions
exports.userDidDeleted = functions.auth.user().onDelete(event => {
const user = event.data; // The Firebase user.
const email = user.email; // The email of the user.
const displayName = user.displayName; // The display name of the user.
const userSearchLocationModelPath = '/userSearchLocationModel/' + user.uid;
admin.database.ref(userSearchLocationModelPath).remove();
});