美文网首页
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