connect-session-knex icon indicating copy to clipboard operation
connect-session-knex copied to clipboard

TypeError: self.knex.schema.hasTable is not function

Open patelanand553 opened this issue 3 years ago • 0 comments

✖ Initialising Keystone instance TypeError: self.knex.schema.hasTable is not a function at new KnexStore (E:\projects\blogging\node_modules\connect-session-knex\lib\index.js:106:8)

```

const { KnexAdapter: Adapter } = require('@keystonejs/adapter-knex'); const adapterConfig = { knexOptions: { connection: process.env.DATABASE_URL }, /*dropDatabase: true/ }; const session = require('express-session'); const KnexSessionStore = require('connect-session-knex')(session);

const knex = new Adapter(adapterConfig);

const sessionsStore = new KnexSessionStore({ knex, tablename: "sessions" });

const keystone = new Keystone({ adapter: knex, sessionStore: sessionsStore });

patelanand553 avatar Jul 22 '21 02:07 patelanand553