middleware.js 536 Bytes
const isNotLoggedIn = (req, res, next) => {
    if (!req.isAuthenticated()) {
        next();
    } else {
        req.logout();
        req.session.destroy();
        return res.status(401).json({info: '네트워크에 일시적인 장애가 발생해서 로그아웃 되었습니다. 다시 시도해주세요'});
    }
};

const isLoggedIn = (req, res, next) => {
    if (req.isAuthenticated()) {
        next();
    } else {
        return res.status(401).json({});
    }
};

module.exports = {
    isNotLoggedIn,
    isLoggedIn,
};