.env

    COOKIE_SECRET=nodebirdsecret
    KAKAO_ID=5d4daf57becfd72fd9c919882552c4a6
    SEQUELIZE_PASSWORD=[비밀번호]
    REDIS_HOST=redis-16721.c14.us-east-1-2.ec2.cloud.redislabs.com
    REDIS_PORT=16721
    REDIS_PASSWORD=41lL904Z153mw6YkZZd1TDCQkcoZrJXG

    app.js

    ...
    const hpp = require('hpp');
    const redis = require('redis');
    const RedisStore = require('connect-redis')(session);
    
    dotenv.config();
    const redisClient = redis.createClient({
      url: `redis://${process.env.REDIS_HOST}:${process.env.REDIS_PORT}`,
      password: process.env.REDIS_PASSWORD,
      legacyMode: true,
    });
    redisClient.connect().catch(console.error);
    const pageRouter = require('./routes/page');
    ...
    const sessionOption = {
      resave: false,
      saveUninitialized: false,
      secret: process.env.COOKIE_SECRET,
      cookie: {
        httpOnly: true,
        secure: false,
      },
      store: new RedisStore({ client: redisClient }),
    };
    ...
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.