【发布时间】:2020-06-29 04:49:51
【问题描述】:
{
"name": "default",
"type": "postgres",
"host": "localhost",
"port": 5432,
"username": "postgres",
"password": "PG_PASSWORD",
"database": "postgres",
"synchronize": true,
"logging": true,
"entities": ["src/entity/*.*"]
}
这是我的ormconfig.json。所以 Heroku 显然在我的数据库上给了我一个连接被拒绝的错误。我设置了一个 Postgres 插件,现在我的设置页面中有一个 DATABASE_URL 环境变量。如果我添加一个DATABASE_URL env,
我的问题是如何让我的 ormconfig 获取该环境变量?因为现在主机和端口以及 un/pw 等都是独立的,我需要将它们合并到我的 ormconfig 中的一个配置选项中。
【问题讨论】:
-
你能试试
"my_url": "${DATABASE_URL}"吗? -
@donquih0te 这是一个 json 文件。环境变量在那里不起作用。此外,他的问题是如何将
$DATABASE_URL拆分为其组件。 -
您能指定您使用的编程语言吗? Python? JavaScript?重击?
-
TypeScript 是我使用的语言
标签: postgresql heroku deployment backend typeorm