SailsJs 10 rc 9 connect-redis错误

时间:2014-07-20 06:31:45

标签: session redis sails.js

我已将项目升级为使用最新的sailsJs 10.0-rc9。 在运行风帆升降机之后,它说我应该安装并使用connect-redis@1.4.5(用于会话)。 我按要求安装了。

然而,在登录并接收会话后,服务器立即崩溃,我得到了这个:

connections property is deprecated. Use getConnections() method
connections property is deprecated. Use getConnections() method

/home/robert/work/optiwise/node_modules/connect-redis/node_modules/redis/index.js:525
            throw err;
                  ^
RangeError: Maximum call stack size exceeded

我宁愿不搞乱第三方模块的代码。任何人都知道为什么会发生这种情况?

我的会话设置如下,如果它有所不同:

module.exports.session = {

        secret: '38fc8ad5342e5e6555508c01645d5528',

        // Set the session cookie expire time
        // The maxAge is set by milliseconds, the example below is for 24 hours
        //
        cookie: {
            maxAge: 24 * 60 * 60 * 1000
        },


        adapter: 'redis',        

        host: 'localhost',
        port: 6666
}

1 个答案:

答案 0 :(得分:3)

此错误已在边缘版本的帆上修复。安装时,只需执行:

npm install sails@git://github.com/balderdashy/sails.git