Я разрабатываю API с помощью Express.js. В функции getAll я хочу вернуть массив записей, а также общее количество записей. Это ответ, который я возвращаю:
const users = await User.getAll()
const total = users.length
const response = users
return res.json(response).status(200)
Этот формат [{user1},{user2},{user3}]
. Как я могу добавить итог с этим форматом { data: {Record[]}, total: {int} }
?
Я пробовал это, но он добавляет ключ для каждого пользователя с его порядковым номером.
const users = await User.getAll()
const total = users.length
const response = {
...users,
total
}
return res.json(response).status(200)