【发布时间】:2021-01-24 17:26:37
【问题描述】:
我正在尝试使用 this tutorial 使用 Vuex 和 Nuxt 设置 Firebase 身份验证。但是,如果我 console.log(req) 它是 undefined
教程中的 vuex 动作是:
nuxtServerInit ({ commit }, { req }) {
if (req.session && req.session.authUser) {
commit(‘SET_USER’, req.session.authUser)
req.session.cookie=”” + req.session.authUser
}
}
但是在教程中没有真正定义它。甚至直接来自他们拥有的文档:
actions: {
nuxtServerInit ({ commit }, { req }) {
if (req.session.user) {
commit('user', req.session.user)
}
}
}
但我找不到您最初设置req 的位置或如何在 Vuex 商店中访问它
【问题讨论】:
标签: vuex nuxt.js server-side-rendering