我正在使用 Redis DB 在 Heroku 上使用 Express-Gateway。我想知道如何将 Redis 凭据设置为唯一的 URL 参数,而不是使用单独的变量。
现在,Express Gateway 从文件中读取凭据system.config.yml
,其中凭据结构是
# Core
db:
redis:
host: [host]
port: [port]
namespace: [namespace]
password: [password]
不幸的是,Heroku 上的 Redis 自动将凭据设置为 .ENV var,以 URL 的形式:
REDIS_URL = "redis://h:[psw]@[host]:[port]"
如何让 Express-Gateway 从 .ENV 而不是读取凭据 system.config.yml
?或者,如何system.config.yml
从 .ENV 读取整个 URL?
更糟糕的是,凭据不是永久性的,并且会定期更改而不会发出警报。那么,如何让 Express-Gateway 连接到 Heroku 上的 Redis?
谢谢