0
herokuにnode-postgresとheroku-postgresを使用してpostgresに接続しようとしているノードアプリケーションがあります。ノードアプリケーションのHeroku-Postgres接続文字列
const {Pool} = require('pg');
var connectionString = process.env.DATABASE_URL || {user:'bot',database:'myDB'};
const db = new Pool(connectionString);
console.log('Starting DB with parameters: '+connectionString);
$ heroku log
から
Herokuのログは、Herokuのは、接続文字列が設定されている生成を示しています。
2017-09-08T00:36:03.510529+00:00 app[web.1]: Starting DB with parameters: postgres://xxxxxx:[email protected]:5432/xxxxxxxx
しかし、実際のクエリの収量:接続文字列が設定されていないことを意味し
2017-09-08T00:36:04.794422+00:00 app[web.1]: Error executing query Error: connect ECONNREFUSED 127.0.0.1:5432
2017-09-08T00:36:04.794425+00:00 app[web.1]: at Object.exports._errnoException (util.js:1020:11)
2017-09-08T00:36:04.794426+00:00 app[web.1]: at exports._exceptionWithHostPort (util.js:1043:20)
2017-09-08T00:36:04.794426+00:00 app[web.1]: at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1086:14)
そうであるように見える。 。 。 これはケースですか?もしそうなら、なぜですか?