Надеюсь, вы здоровы и здоровы. Я разрабатываю простое мобильное приложение с использованием ioni c и реагирую. Я использую базу данных sql, и для этого я создал Api для регистрации пользователей и входа в систему. Всякий раз, когда пользователь входит в систему, приложение сохраняет сеанс пользователя с использованием локального хранилища. [Код для хранения сеанса]
Storage.set({
key: 'currentUser',
value: username
});
Нет, проблема заключается в следующем: [Код для извлечения сохраненных значений]
let session;
Storage.get({ key: 'currentUser' })
.then(p1 => {
const p2 = p1.value;
const p3 = p2.replace(/"/g, "");
session = p3;
});
console.log(session) //This gives 'undefined'
Здесь переменная (p3) содержит фактическое имя пользователя. Но когда я присваиваю его значение переменной сеанса. Переменная сеанса становится неопределенной. Я не знаю, как получить значение сеанса из этой функции. Пожалуйста, помогите мне исправить это. Спасибо