Static GitHub Issues

[3012] Using express-sessions in Nuxt

prev: Testing module
next: `server-bundle.json` got different hash then the actual chunk files

Hey,

I'm planning to use sessions in my Nuxt application instead of relying on cookies for data storage.

Here's my code (plugin/express-sessions.js)

import Vue from 'vue'
let Session = require('express-session')

var sessionConfig = {
  secret: 'asdnsadnda',
  resave: 'false',
  saveUninitialized: 'false'
}

Vue.use(Session(sessionConfig))

here are my actions (store/index.js)

const actions = {
  nuxtServerInit ({ commit }, { req }) {
    console.log(req.session)
    if (req.session && req.session.authUser) {
      commit('SET_USER', req.session.authUser)
    }
  },

  login ({ req }, { commit }, payload) {
    req.session.authUser = payload.user
    commit('SET_USER', payload.user)
  }

}

here's my nuxt.config.js

plugins: [
    '~/plugins/vuetify.js',
    '~/plugins/express-sessions.js'
],
 build: {
    vendor: [
      '~/plugins/vuetify.js',
      'express-session',
      'babel-polyfill'
    ]
...

Here's what I'm facing now: image

Any ideas what might be wrong?

Please help me!

<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c2609">#c2609</a>)</em></sub></div>