在Heroku上部署时,使用express-session和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',这会给我错误,主机,错误。我在这里丢失了什么合适的设置,并且无法在网上找到任何地方。
答案 0 :(得分:0)
将connectionString更改为url
这直接来自此处找到的npm软件包connect-redis的文档... https://www.npmjs.com/package/connect-redis