$ npm i passport passport-local passport-kakao bcrypt
......
const dotenv = require("dotenv");
**const passport = require("passport");**

......
const { sequelize } = require("./models");
**const passportConfig = require("./passport");
passportConfig();**
......

**app.use(passport.initialize());
app.use(passport.session());**

app.use('/', pageRouter);
......
const passport = require("passport");
const local = require("./localStrategy");
const kakao = require("./kakaoStrategy");
const User = require("./models/user");

module.exports = () => {
    passport.serializeUser((user, done) => {
        done(null, user.id);
    });

    passport.deserializeUser((id, done) => {
        User.findone({ where: { id } })
        .then(user => done(null, user))
        .catch(err => done(err));
    });

    local();
    kakao();
};