我是来自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设置了数据库。
我在这里缺少什么?