【发布时间】:2020-08-27 19:19:27
【问题描述】:
我创建了一个使用 Redis 的 Nodejs 服务器。当我在我的机器上运行它时它运行良好。但是当我尝试将代码推送到heroku时出现上述错误。我已经安装了 Redis togo,我可以在我的配置变量中看到 REDISTOGO_URL。
按照我所做的一些 Stackoverflow 帖子:
let RedisStore = require('connect-redis')(session)
let redisClient = redis.createClient()
if(process.env.REDISCLOUD_URL){
let redisURL = url.parse(process.env.REDISCLOUD_URL);
redisClient = redis.createClient(redisURL)
}
我的应用程序在开发中运行良好,但是当我尝试在 heroku 中启动我的应用程序时,当我执行 heroku logs --tail 时出现以下错误:
错误:Redis 连接到 127.0.0.1:6379 失败 - 连接 ECONNREFUSED 127.0.0.1:6379
【问题讨论】: