美文网首页
Nuxt + Koa 服务器端渲染官方例子Session鉴权填坑

Nuxt + Koa 服务器端渲染官方例子Session鉴权填坑

作者: __KCN | 来源:发表于2017-12-29 22:37 被阅读0次

官方的例子

nuxtServerInit({ commit }, { req }) {
    if (req.session && req.session.authUser) {
      commit('SET_USER', req.session.authUser)
    }
  }

这是基于express的,里面的req是原生的,但是koa里使用koa-session,session在ctx.session上。在nuxtServerInit里获取不到ctx,
那么解决方案就是在render的前面把ctx.session给req.session就好了。

ctx.req.session = ctx.session

相关文章

网友评论

      本文标题:Nuxt + Koa 服务器端渲染官方例子Session鉴权填坑

      本文链接:https://www.haomeiwen.com/subject/fuwwgxtx.html