angular-fullstack / generator-angular-fullstack

Yeoman generator for an Angular app with an Express server
https://awk34.gitbook.io/generator-angular-fullstack
6.13k stars 1.24k forks source link

throw new SequelizeStoreException('Database connection is required') #2732

Closed zeripath closed 6 years ago

zeripath commented 6 years ago
Item Version
generator-angular-fullstack 5.0.0-rc.2
Node v10.5.0
npm 6.1.0
Operating System Ubuntu 18.04
Item Answer
Transpiler TypeScript
Markup Pug
CSS SCSS
Router ui-router
Client Tests Mocha
DB SQL
Auth Y

On running the generator and trying npm run start:server, node immediately exits with: throw new SequelizeStoreException('Database connection is required')

The issue is in server/config/express.js:52:

    app.use(session({
        secret: config.secrets.session,
        saveUninitialized: true,
        resave: false,
        store: new Store(sqldb.sequelize)
    }));

Which should read:

    app.use(session({
        secret: config.secrets.session,
        saveUninitialized: true,
        resave: false,
        store: new Store({
            db: sqldb.sequelize
        })
    }));