Postgres Elephant за корпоративным http прокси - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь получить доступ к онлайн-базе данных PostgreSql, установленной на Elephant SQL, но мне всегда отказывают в соединении. Я обнаружил проблему с github, но она тоже не работает: https://github.com/brianc/node-postgres/issues/1035

            var pg = require('pg');

            var conString = "postgres://kdmvfgvn:ZNEhNxEsNPAb2IObsRu8mJpR3W_jlLM8@horton.elephantsql.com:5432/kdmvfgvn";

            var socks = require('socks5-client');

            var proxy_options= {
              host: 'user:pass@host',
              port: '2222'
            };

            var socksConn = socks.createConnection(proxy_options);


            const client = new pg.Client({
            user: "xxx",
            host: "horton.elephantsql.com",
            database: "xxx",
            password: "ZNEhNxEsNPAb2IObsRu8mJpR3W_jlLM8",
            port: "5432",
            stream: socksConn
             });
            console.log('1');

            client.connect((err) => {
              if (err) {
                console.error('connection error', err.stack)
              } else {
                console.log('connected')
              }
            })


            /*
            pool.query("SELECT NOW()", (err, res) => {
            console.log(err, res);
            pool.end();
            });*/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...