Firebase用于基于MVC的项目

时间:2018-05-15 11:07:00

标签: node.js spring laravel firebase model-view-controller

由于它的异步行为,我与Firebase挣扎。让我解释一下我面临的问题

正如您在MVC中所知,我们在Controller中执行逻辑,然后将输出或数据传递给VIEW。但是使用Firebase我们无法将数据传递到视图,因为Controller不会等待Firebase响应并初始化VIEW。

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

那么我们如何处理这种情况呢?如何从Firebase获取数据,然后传递给控制器​​中的视图。

我在LaravelAdonisjs -NodeJS FrameworkSpring Boot MVC进行了测试 但是在任何框架中都无法检查可能是这个问题的解决方案,但没有找到任何一个。您可以按我提到的任何框架或语言建议解决方案。

0 个答案:

没有答案