Сессии не возобновляются после перезапуска сервера Meteor - PullRequest
1 голос
/ 29 мая 2020

Я использую 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 ( ) возвращает ноль. Есть предложения?

...