From ae3d24e2335b6197d7fb0a0384e1739c6312db87 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Wed, 6 Oct 2021 23:39:02 +0200 Subject: [PATCH] chore: Extract knex model integration to separate file --- packages/backend/src/app.ts | 7 ++----- packages/backend/src/config/database.ts | 4 ++-- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/backend/src/app.ts b/packages/backend/src/app.ts index 0e2c1bad..134545b4 100644 --- a/packages/backend/src/app.ts +++ b/packages/backend/src/app.ts @@ -6,15 +6,12 @@ import corsOptions from './config/cors-options'; import graphQLInstance from './helpers/graphql-instance'; import logger from './helpers/logger'; import morgan from './helpers/morgan'; -import errorHandler from './helpers/error-handler' -import { Model } from 'objection'; +import errorHandler from './helpers/error-handler'; +import './config/database'; const app = express(); const port = appConfig.port; -import knex from './config/database'; -Model.knex(knex) - app.use(morgan); app.use(express.json()); app.use(express.urlencoded({ extended: false })); diff --git a/packages/backend/src/config/database.ts b/packages/backend/src/config/database.ts index 4a4e42ad..431a013a 100644 --- a/packages/backend/src/config/database.ts +++ b/packages/backend/src/config/database.ts @@ -1,6 +1,6 @@ +import { Model } from 'objection'; import knexInstance from 'knex'; import knexConfig from '../../knexfile'; const knex = knexInstance(knexConfig) - -export default knex; +Model.knex(knex)