그날 알았지 이럴 줄

[Node js] ERR_HTTP_HEADERS_SENT('set'); 오류 본문

CODING/Node.js

[Node js] ERR_HTTP_HEADERS_SENT('set'); 오류

님믹 2022. 5. 27. 14:58

 

 

 

ERR_HTTP_HEADERS_SENT('set');

req와 res는 항상 1:1 이어야하는데, response 응답을 두번 보내서 그렇다.

 

 

 

전 코드

router.get('/logout', isLoggedIn, (req, res) => {
    req.session.destroy(function(err){
        if(err) throw err;
        console.log('세션 삭제, 로그아웃 완료');
        res.redirect('/');
    });
});

 

바뀐 코드

router.get('/logout', isLoggedIn, (req, res) => {
    req.session.destroy(function(err){
        if(err) throw err;
        console.log('세션 삭제, 로그아웃 완료');
        res.redirect('/');
    });
    //res.redirect('/');
});

왜 res를 두번 썼지.. 바보인듯

 

 

Comments