【发布时间】:2022-01-22 01:46:51
【问题描述】:
我目前正在使用 REST 从 WordPress 获取类别。 100 个限制迫使我进行多个查询。这是我目前的功能。这不漂亮。谁能想出更简洁的东西?
export async function getAllCategories() {
let arr = []
const res = await fetch(`${API_URL}wp/v2/categories?per_page=100&page=1`)
const data = await res.json()
const totalPages = res.headers.get("X-WP-TotalPages")
data.forEach((el) => {
arr.push(el)
})
let i = 2
while (i <= totalPages) {
const res = await fetch(`${API_URL}wp/v2/categories?per_page=100&page=${i}`)
const data = await res.json()
data.forEach((el) => {
arr.push(el)
})
i++
}
return arr
}
【问题讨论】:
标签: javascript reactjs rest