Impossibile connettersi a PostgreSQL tramite il database nodejs localmente, ha improvvisamente smesso di funzionare su mac

Aug 23 2020

Sono in grado di connettersi a Heroku PostgreSQL dopo la distribuzione in Heroku, ma non è possibile connettersi a Heroku PostgreSQL da locale. Funzionava fino a ieri. Utilizzando la macchina mac.

env.js

import dotenv from 'dotenv';
dotenv.config();
export default {
database_url: process.env.DATABASE_URL,
test_database_url: process.env.TEST_DATABASE_URL,
secret: process.env.SECRET,
port: process.env.PORT || 5000,
environment: process.env.NODE_ENV,
twoFactorAPIKey: process.env.TWOFACTOR_API_KEY
}

pool.js

import { Pool } from 'pg';
import env from '../../../env';
const databaseConfig = { connectionString: env.database_url };
const pool = new Pool(databaseConfig);
export default pool;

Quando provi con il postino a ottenere lo schermo sotto:

nota * Ieri avevo installato NVM https://github.com/nvm-sh/nvm/blob/master/README.md#installing-and-updating

Risposte

AvinashJagtap Oct 29 2020 at 17:12

È stato risolto questo problema aggiornando pg "pg": "^ 8.3.2" e il nodo v14.8.0