RedisStore - TypeError: Cannot read property 'prototype' of undefined RedisStore - TypeError: Cannot read property 'prototype' of undefined express express

RedisStore - TypeError: Cannot read property 'prototype' of undefined


If you want to use Express 4.x

change from

var express = require('express');var RedisStore = require('connect-redis')(express);

to

var session = require('express-session')var RedisStore = require('connect-redis')(session);

Also remember to install express-session:

npm install express-session --save

If you plan to use Express 3.x, pick compatible version 1.4.7 of connect-redis to avoid the error.

 npm install connect-redis@1.4.7 --save

To get more information about migrating Express 3 to version 4: