我尝试根据登录的用户来不同地导出路径。
我正在尝试获取Firebase用户UID,并将其用作Firebase路径的一部分,如下所示:
// get the Current user
const auth = firebase.auth();
function getCurrentUser(auth) {
return new Promise((resolve, reject) => {
auth.onAuthStateChanged(user => {
let userUID = user.uid
console.log(user.uid);
resolve(userUID);
}, reject);
});
}
getCurrentUser(auth)
export const buildingsRef = db.ref('users/' + somehoe get the userUID here + '/buildings/');
问题是 userUID 是在promise中获取的,并且vuefire 导出必须位于根目录(因此我不能将其嵌套在“ then()”中)功能)。有没有办法做到这一点?