【发布时间】:2018-12-23 03:45:45
【问题描述】:
假设我有 1000 多篇博文。使用 axios 从 firebase 获取数据以存储在 nuxtServerInit 中的最佳做法是什么?
我能否以某种方式在第一次加载时先获取前 10 篇博文,然后再获取更多数据?
现在我的 vuex 操作如下:
nuxtServerInit(vuexContext, context) {
return axios
.get('https://my-blog.firebaseio.com/posts.json')
.then(res => {
const postsArray = []
for (const key in res.data) {
postsArray.push({ ...res.data[key], uid: key })
}
vuexContext.commit('setPosts', postsArray)
})
.catch(e => context.error(e))
},
【问题讨论】:
标签: javascript firebase-realtime-database axios nuxt.js