背景资料
我正在使用NodeJS和Express制作一个视觉显示系统,它将从多个来源获取信息,格式化它们并在我学校接待处的电视上的整页网站中显示为幻灯片。我有5个单独的模型遵循类似的模式:
问题
处理来自控制器的模型的数据的最佳方法是什么?我有5个不同的来源,每个都会花费不同的时间,我只想开始为视图生成html,因为我想要混合幻灯片上显示的信息。是否是在模型中执行传递的回调函数而不是返回数据的最佳方法?如果是这样,那么有5个嵌套回调是正常的吗?如果一个失败会发生什么,整个操作会失败吗?
理想情况下,我想要的是仅在所有5个源返回其信息(或错误)之后才执行渲染功能。