Следующий код работает как положено. Тем не менее, я получаю предупреждение:
⚠ Предупреждение Nuxt Команда 'nuxt generate' завершена, но не завершилась через 5 с ... ... DeprecationWarning: Начиная с Nuxt версии 3 это будет фатальная ошибка
Это не приятно. Получение ошибки в Netlify
, а также при тестировании на localhost
. Вот мой nuxt.config:
generate: {
routes() {
// generate portfolio pages
const firebase = require("firebase");
let app;
if (!firebase.apps.length) {
app = firebase.initializeApp(require("./config/firebase"));
} else {
app = firebase.apps[0];
}
const firestore = firebase.firestore();
const mapDocToRoute = doc => {
const data = doc.data();
console.log(data);
return {
route: `/portfoolio/${data.slug}`
// payload: { ...data }
};
};
return new Promise(async (resolve, reject) => {
try {
const portfolioQuery = await firestore.collection("portfolio").get();
const docRoutes = [];
portfolioQuery.forEach(doc => {
docRoutes.push(mapDocToRoute(doc));
});
await app.delete();
app = null;
resolve(docRoutes);
} catch (e) {
// reject(e);
resolve([]);
}
});
}
}
Помощь приветствуется.