강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김건희님의 프로필 이미지
김건희

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

질문있습니다.

작성

·

153

0

app.js에서

app.use(session({
  saveUninitialized: false,
  resave: false,
  secret: process.env.COOKIE_SECRET,
  cookie: {
    httpOnly: true,
    secure: false,
    domain: process.env.NODE_ENV === 'production' && 'http://52.79.107.170'
  },
}));

쿠키부분을 백엔드로 주소로 놓았습니다.

서버를 실행후 회원가입을 한후 로그인을 하니 잘 되었습니다.

그런데 로그아웃을 하거나 게시글을 작성하거나 다른시도를 할때는 오류가 뜹니다.

쿠키가 안들어오는것 같아서 보았더니

이렇게 되어 있었습니다. 데이터베이스에는 로그인 데이터가 잘 저장되어 있었습니다.

혹시 쿠키에 백엔드 주소를 넣은것이 잘못된것은 아닐까해서 프론트 주소를 넣어봤지만 결과는 똑같았습니다. 

쿠키 문제인것 같은데 오류를 못찾겠네용....

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

아, 쿠키 문제네요. 이것은 https 아니면 도메인간 쿠키 공유가 불가능합니다. 지금 IP 상태라서 https 적용도 못 하고요.

김건희님의 프로필 이미지
김건희

작성한 질문수

질문하기