티스토리 뷰
개발 환경 localhost에서 로그인 시 HttpOnly와 Secure로 설정된 리프레시 토큰 쿠키가 제대로 들어오는지 확인해야 했는데 개발환경이 http라서 확인할 수 없었던 문제가 있었습니다. 그래서 https로 localhost를 설정하는 방법을 알아보게 되었습니다
1. mkcert를 설치합니다
2.인증서를 생성해 줍니다
mkcert localhost 127.0.0.1
3.webpack의 devServer에 설정해 줍니다.
devServer: {
...,
port: 3000,
server: {
type: 'https',
options: {
key: './localhost+1-key.pem', // 생성된 파일의 이름을 입력해주세요
cert: './localhost+1.pem',
},
},
},
4. htttps로 잘 나오는 모습
------
주의
.gitignore에 pem키를 추가해주고 github에 올려야합니다
pem키는 공유하지 않는 것을 권장한다고 합니다 또한 인증서를 발급한 컴퓨터에서만 로컬 인증 기관이 설치되어 있기 때문에 git으로 공유를 하더라도 의미가 없다고 합니다.
참고자료
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프론트앤드
- jest
- CLASS
- 프리온보딩
- 노마드코더
- NextApiRequest
- 우아한테크코스
- C언어
- TopLayer
- 북클럽
- NextRequest
- WSL2
- nextjs
- React
- Storybook
- 위코드
- electron
- createPortal
- nodejs
- 윤성우 열혈C프로그래밍
- javascript
- 노개북
- 스토리 북
- error
- 원티드
- env
- 아차산
- 초보
- import/order
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함