Redis on Heroku connection error : 127.0.0.1 instead of REDIS_URL
Redis on Heroku connection error : 127.0.0.1 instead of REDIS_URL
在 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',但出现错误、主机、错误。我在这里缺少什么正确的设置,在网上找不到任何地方。
将 connectionString 更改为 url
这直接来自此处找到的 npm 包 connect-redis 的文档...https://www.npmjs.com/package/connect-redis
在 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',但出现错误、主机、错误。我在这里缺少什么正确的设置,在网上找不到任何地方。
将 connectionString 更改为 url
这直接来自此处找到的 npm 包 connect-redis 的文档...https://www.npmjs.com/package/connect-redis