인프런 커뮤니티 질문&답변
답변 5
1
1
제로초(조현영)
지식공유자
쿠키는 Application 탭에서 보셔야 하고요. 지금 코드상으로는 rnbck여야 합니다. back의 app.js의 express-session 설정입니다.
0
제로초(조현영)
지식공유자
sessionId의 value(Application 탭에서 확인)가 일단 s%3A으로 시작하는 값이라면 그게 로그인용 세션 쿠키가 맞긴 합니다.
유효한 세션쿠키라면 새로고침할 때 로그인이 다시 되어 있어야 맞습니다.
일단 name이 rnbck가 아닌 이유는 코드만 봐서는 잘 모르겠네요.
0
0
terecal
질문자
front
axios.defaults.baseURL = 'http://localhost:3065/api';
function logInAPI(loginData) {
// 서버에 요청을 보내는 부분
console.log("api login 함수 호출 하기");
return axios.post('/user/login', loginData, {
withCredentials: true,
});
}
backend
app.use(expressSession({
resave: false,
saveUninitialized: false,
secret: process.env.COOKIE_SECRET,
cookie: {
httpOnly: true,
secure: false, // https를 쓸 때 true
},
name: 'rnbck',
}));
인데 application 탭에 sessionid만 있어서여 ;
다른 정보는 다 맞는거 같아여
이 설정 말고 다른데서 또 고쳐야할곳이 있는것일까여?
다른데서 오타를 낸것일까여 ;





