23 lines
591 B
JavaScript
23 lines
591 B
JavaScript
require('dotenv').config();
|
|
const { Pool } = require('pg');
|
|
|
|
const connectionString =
|
|
process.env.DATABASE_URL_VIRTUAL_WORLD;
|
|
console.log('Ïîäêëþ÷åíèå ê áàçå äàííûõ: ', connectionString);
|
|
const virtualWorldPool = new Pool({
|
|
connectionString,
|
|
ssl: false
|
|
});
|
|
|
|
// Îáðàáîòêà îøèáîê ïîäêëþ÷åíèÿ
|
|
virtualWorldPool.on('error', (err) => {
|
|
console.error('Îøèáêà ïîäêëþ÷åíèÿ ê áàçå äàííûõ:', err);
|
|
});
|
|
|
|
virtualWorldPool.on('connect', () => {
|
|
console.log('Óñïåøíîå ïîäêëþ÷åíèå ê áàçå äàííûõ');
|
|
});
|
|
|
|
module.exports = {
|
|
query: (text, params) => virtualWorldPool.query(text, params)
|
|
}; |