Home

Issue: 383

How to pass request.currentUser to context.req in Nuxt framework

[issue link]

Hello. could you help me?
I use a bunch of AdonisJS + Nuxt.js. On the server, when I call request

request.currentUser // {id: '10215478' name: 'Alex' ...}
request.auth.check() // true

How can I pass these parameters to Nuxt framework?
I tried to use nuxtServerInit:

// resources/store/index.js
export const state = {
  currentUser: null,
}

export const mutations = {
  SET_USER: function (state, user) {
    state.currentUser = user
  },
}

export const actions = {
  nuxtServerInit ({ commit }, { req }) {
    commit('SET_USER', req.currentUser) // req.currentUser = undefined
  },
}
This question is available on Nuxt.js community (#c334)