Метеор: Router.go () в асинхронном обратном вызове не работает? - PullRequest
0 голосов
/ 13 апреля 2019

У меня есть следующая функция (которая является частью системы активации пользователя). Существует серверный метод, который мы вызываем для проверки правильности кода активации, и если это так, мне нужно перенаправить клиентскую сторону пользователя на другой маршрут (последний пакет meteor, iron router):

Meteor.call("activationFunc", activationCode, Meteor.userId(), function(err, res) {
  if (res) { // <- is true when code was correct
    Router.go("SomeRoute"); // <- Route exists and is reachable
    return this.next;
  } else {
    // ... Some error message - works out, too
  }
});

Проблема в том, что я могу отобразить сообщение (которое sAlert пакет уведомлений, но перенаправление не работает. Как я могу добиться этого?

Помощь оценена!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...