Я использую ionic / angular с серверной частью Meteor. Все идет гладко, но в настоящее время я тестирую аутентификацию и заметил, что пользователь выходит из системы каждый раз при перезапуске сервера. Я не заметил этой проблемы с автономным Meteor.
Значения Meteor.loginToken
и Meteor.loginTokenExpires
установлены в локальном хранилище браузеров, а в свойстве services.resume.loginTokens
в коллекции users
в MongoDB.
Meteor 1.10.2
Angular 7.3.9
Это моя функция входа в систему:
async login(email, password) {
return new Promise((resolve, reject) => {
Meteor.loginWithPassword(email, password, (error) => {
if (error) {
this.toastService.present(error.reason, "danger");
return reject(error);
}
this.toastService.present("Login successful");
resolve();
});
});
}
Логин работает нормально, но после перезапуска сервера Meteor.user ( ) возвращает ноль. Есть предложения?