implemented a simple backend for mobile banking

This commit is contained in:
2025-06-02 13:24:10 +05:30
commit c350c591f6
26 changed files with 4060 additions and 0 deletions

20
src/config/db.js Normal file
View File

@@ -0,0 +1,20 @@
const { Pool } = require('pg');
const { dbUrl } = require('./config');
const { logger } = require('../util/logger');
const pool = new Pool({
connectionString: dbUrl,
});
pool.on('connect', () => {
logger.info('connected to Postgres database');
});
pool.on('error', (err) => {
logger.error(err, 'unexpected database pool error');
});
module.exports = {
query: (text, params) => pool.query(text, params),
pool,
};