Redis on Heroku连接错误:127.0.0.1而不是REDIS_URL

问题描述 投票:0回答:1

在Heroku上部署时使用express-sessions和connect-redis的正确设置是什么。 Heroku说要使用REDIS_URL参数,但它一定不能正常工作,因为我一直在收到它试图连接到127.0.0.1的错误

const session = require('express-session')
const RedisStore = require('connect-redis')(session)

const store = new RedisStore({
  connectionString: process.env.REDIS_URL,
  logErrors: true
})

我尝试将'connectionString'设置为'client',它给出了错误,主机,错误。什么是我在这里失踪的正确设置,无法在网上找到任何地方。

node.js express heroku redis express-session
1个回答
0
投票

将connectionString更改为url

这直接来自这里找到的npm包connect-redis的文档... https://www.npmjs.com/package/connect-redis

© www.soinside.com 2019 - 2024. All rights reserved.