【发布时间】:2015-01-31 12:49:19
【问题描述】:
我今天努力让我的本地 node.js 应用程序访问 Heroku 上的数据库,而不是在我的机器上解决并行数据库。感谢我测试过的帖子,然后不再期待
process.env.DATABASE_URL
提供网址并将其替换为来自的实际网址
heroku config
沿线
var connectionString = "postgres://thinga:thingb@ec2-23-21-119-36.compute-1.amazonaws.com:5432/thingc";.
但这并没有完全解决问题。我发现我也不得不使用
var pg = require('pg').native;
强制使用 SSL。为了让它工作,我不得不将我的 pg 模块回滚到
"pg": "2.x"
一定有更好的方法。有人吗?
附:我也设置了
NODE_ENV: development
但我不知道这是否有什么不同。
【问题讨论】:
标签: node.js postgresql heroku