При запуске npm run generate
Contentful API регулярно выходит из строя.Я не уверен, что это из-за того, что они не могут справиться с нагрузкой, или из моего скрипта генерирования динамических маршрутов, которые не работают.Странно то, что до нескольких дней назад все работало нормально.
Создание функции для построения динамических маршрутов
generate: {
routes: async function() {
const productModelNumbers = await client.getEntries({
content_type: "products"
})
const accessoryModelNumbers = await client.getEntries({
content_type: "accessories"
})
const categories = await client.getEntries({
content_type: "category"
})
const productRoutes = productModelNumbers.items.map(product => {
return {
route: `products/${product.fields.category.fields.slug}/${product.fields.modelNumber}`,
payload: product
}
})
const accessoryCategories = categories.items.map(category => {
return {
route: `accessories/${category.fields.slug}`,
payload: category
}
})
const accessoryRoutes = accessoryModelNumbers.items.map(accessory => {
return {
route: `accessories/${accessory.fields.category.fields.slug}/${accessory.fields.modelNumber}`,
payload: accessory
}
})
return [...productRoutes, ...accessoryRoutes, ...accessoryCategories]
}
}
Ошибка
Любое понимание высоко ценится