nodejs每页有多组数据的架构

时间:2017-02-20 04:36:32

标签: javascript node.js express model-view-controller callback

背景资料

我正在使用NodeJS和Express制作一个视觉显示系统,它将从多个来源获取信息,格式化它们并在我学校接待处的电视上的整页网站中显示为幻灯片。我有5个单独的模型遵循类似的模式:

  • 连接到来源
  • 收集数据
  • 将数据格式化为对象
  • 返回信息

问题

处理来自控制器的模型的数据的最佳方法是什么?我有5个不同的来源,每个都会花费不同的时间,我只想开始为视图生成html,因为我想要混合幻灯片上显示的信息。是否是在模型中执行传递的回调函数而不是返回数据的最佳方法?如果是这样,那么有5个嵌套回调是正常的吗?如果一个失败会发生什么,整个操作会失败吗?

理想情况下,我想要的是仅在所有5个源返回其信息(或错误)之后才执行渲染功能。

0 个答案:

没有答案