ChiamakaObitube/AutoMart

View on GitHub
server/database/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import { Pool } from 'pg';
import dotenv from 'dotenv';

dotenv.config();

const pool = new Pool({
  connectionString: process.env.DATABASE_URL,
});

export default {
  /**
     *DB Query
     * @param { object} req
     *@param {object} res
     *@returns {    object}object
     */
  query(text, params) {
    return new Promise((resolve, reject) => {
      pool.query(text, params)
        .then((res) => {
          resolve(res);
        })
        .catch((err) => {
          reject(err);
        });
    });
  },
};