• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 session cookie를 보낼때 쿠키가 보이지 않습니다

session cookie를 보낼때 쿠키가 보이지 않습니다

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #62808

    김동훈
    참가자

    passpost설정에서  set -cookie의 값에 same-site='none'을 추가 하고 싶습니다..

    nodejs와 react를 사용하여 개발하고 있는데, cor정책 위반으로 아래 코드를 추가하여 ajax에러가 나오지 않게 했습니다.

    express코드

    app.use(cors({
    origin: "https://bongdal-sitrt.run.goorm.io",// 접근 권한을 부여하는 도메인
    method:['GET','POST','DELETE'],
    credentials: true,
    }));

    리액트 코드

    axios.defaults.withCredentials = true;

     

    하지만,서버에서 쿠키를 보내었을때, 브라우저의 network단의 헤더에서는  set-cookie가 보이지만, application에서는 제가 보낸 connect-sid가 보이지 않습니다...

     

    그래서 구글링을 검색하였더니, same-site값을 none으로 하면 된다고 해서, 변경해보았지만 도무지 되지않아 글남겨봅니다...

    passport.use(new LocalStrategy({
    usernameField: 'id',
    passwordField: 'pw',
    session: true,
    passReqToCallback: false,
    cookie: {sameSite: 'None'}
    },

     

     

    #62835

    codingapple
    키 마스터
    withCredentials: true,
    credentials: 'include',
    리액트 axios아니면 fetch 설정에 이거 2개 추가해봅시다
    #63016

    김동훈
    참가자
    axios에 withCredentials: true 설정을 했고 network response헤더에도 access-control-credentials가 true로 설정되어있습니다...
    
    
    
    #63017

    김동훈
    참가자
    어떻게  크롬개발자 도구에서 cookie값을 볼수있을까요?
    #63044

    codingapple
    키 마스터
    그 IDE 사이트 문제라서 안될 수도 있을듯요 거기에 물어봅시다
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠