Google Cloud + Node + Postgres连接字符串

时间:2016-03-28 09:22:39

标签: node.js postgresql google-cloud-platform

我是来自Heroku的Google Cloud新手。对Postgres和Node也很新,请原谅noob问题。

使用Heroku,我使用以下内容将我的应用程序连接到我的数据库:

var pg = require('pg');
pg.connect(process.env.DATABASE_URL, function(err, client) {
//...
});

Google的应用引擎上是否有process.env.DATABASE_URL的等效表述?

使用process.env.DATABASE_URL给了我一个ECONNREFUSED错误,所以我尝试将其替换为' protocol:// name:pass @ host:port / db'构建(具体来说,使用“tcp' postgres&#39 ;;' localhost'和显式地址”),但这只会出现以下错误:

Error: connect ETIMEDOUT 104.196.122.108:5432
at Object.exports._errnoException (util.js:874:11)
at exports._exceptionWithHostPort (util.js:897:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14)

我根据this tutorial设置了数据库。

我在这里缺少什么?

0 个答案:

没有答案