【发布时间】:2020-01-02 14:34:49
【问题描述】:
当我的应用程序加载时,我将从服务器(快递)获取数据并将结果放入 redux(我的全局状态)。我现在拥有的是这样的多个端点:
- api/get/hmo
- api/get/groups
- api/get/items
- api/get/papers
每个都有一个普通的选择数据库查询。
如果我将其设为单个端点并进行多项选择并像这样一次将其全部返回给客户端,是否会有不利之处:
- api/get/allData
在我的控制器内部是这样的:
const hmo = Select * from hmo;
const groups = Select * from groups;
const items = Select * from items;
const papers = Select * from papers;
return res.send(200).json({
hmo,
groups,
items,
papers
})
最佳实践是什么,两者哪个更快?
【问题讨论】:
标签: mysql node.js express redux