Я пытаюсь экспортировать путь по-разному, в зависимости от того, какой пользователь вошел в систему.
Я пытаюсь получить UID пользователя firebase и использовать его как часть пути 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 извлекается в обещании, а vuefire Export должен находиться в корне (поэтому я не могу вложить его в "then () "функция).Есть ли способ добиться этого?