Nginx Cookie Secure 관련 문의
해결됨
[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요. 스스로 해결해보려고 다양하게 시도했지만 문제 해결이 어려워 문의드립니다. back 쪽에서 nginx.conf 를 아래와 같이 수정했고, proxy_set_header 이외 넣어보라는 것들 5개 정도 넣어봤지만 잘안됐습니다. (restart) 후 systemctl status nginx 특별한 오류 없이 잘 작동됩니다. 1) 해결하기 위한 노력 app.set('trust proxy', 1); --> app.enable('trust proxy'); 로 수정 해봤습니다. 2) 해결하기 위한 노력 proxy, secure 모두 true 상태에서 계속해서 secure 체크가 안됩니다. true를 process.env.NODE.ENV === 'production'으로 수정을 해봤습니다. 계속해서 secure 체크가 안됩니다. 추가적으로 수정해야 할 부분이 있는지 문의 드립니다. if ( process . env . NODE_ENV === 'production' ) { app . set ( 'trust proxy' , 1 ) ; app . use ( morgan ( 'combined' )) ; app . use ( hpp ()) ; app . use ( helmet ({ contentSecurityPolicy : false })) ; app . use ( cors ({ origin : 'https://kakao.gg' , credentials : true, })) ; } else { app . use ( morgan ( 'dev' )) ; app . use ( cors ({ origin : true, credentials : true, })) ; } app . use ( '/' , express . static ( path . join (__dirname , 'uploads' ))) ; app . use ( express . json ()) ; app . use ( express . urlencoded ({ extended : true })) ; app . use ( cookieParser ( process . env . COOKIE_SECRET )) ; app . use ( session ({ saveUninitialized : false, resave : false, secret : process . env . COOKIE_SECRET , proxy : true, cookie : { httpOnly : true, secure : true, domain : process . env . NODE_ENV === 'production' && '.kakao.gg' } , })) ;
- 쿠키
- cookie
- express
- redux
- secure
- react
- nodejs
- Next.js





