Firebase для проектов на основе MVC - PullRequest
0 голосов
/ 15 мая 2018

Я борюсь с Firebase из-за его асинхронного поведения.Позвольте мне объяснить, с какой проблемой я сталкиваюсь

Как вы знаете в MVC, мы выполняем логику в нашем контроллере, а затем передаем выходные данные или данные в VIEW.Но используя Firebase, мы не можем передать данные в представление, потому что контроллер не будет ждать ответа Firebase и инициализирует VIEW.

class Controller{
  index(){
    var data = getDataFromFirebase(); // controller will not wait for this
    return view('users', data);
  }
}

Итак, как мы можем справиться с этой ситуацией?Как получить данные из Firebase и затем перейти к представлению в контроллере.

Я протестировал их в Laravel, Adonisjs -NodeJS Framework, Spring Boot MVC, но не работает ни в одной среде, чтобы проверить можетбыть может быть решение этой проблемы, но не нашел ни одного.Вы можете предложить решение в любой среде или на любом языке, как я упоминал.

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