리액트 https로 실행하기

5o_hyun·2024년 10월 3일
1
post-custom-banner

1. 인증서 다운받기

https://github.com/FiloSottile/mkcert/releases

2. 프로젝트안에 인증서를 위치시킨다.

인증서를 다운받았으면, 프로젝트 폴더 안에 mkcert폴더를 만들고
다운 받은 인증서의 이름을 mkcert.exe로 변경한 후 폴더 안에 이동시킨다.

3. 인증서 설치

PS C:\Users\User\Desktop\dodoesdid-client> cd mkcert
PS C:\Users\User\Desktop\dodoesdid-client\mkcert> .\mkcert -install

4. 가짜인증서받기

PS C:\Users\User\Desktop\dodoesdid-client\mkcert> .\mkcert localhost

그럼 아래 와 같이 .pem과 key.pem 두 개가 다운로드 된다. 이 두 개의 파일 이름을 각각 cert.pem key.pem으로 바꿔준다.

localhost-key.pem -> key.pem
localhote.pem -> cert.pem


5. package.json 환경설정 바꾸기

start부분을 다음과같이 바꿔준다

"start": "craco start" (전)
"start": "set HTTPS=true&&set SSL_CRT_FILE=./mkcert/cert.pem&&set SSL_KEY_FILE=./mkcert/key.pem&&craco start",

맥에서는 set이아니라 export 로사용한다고 하더라 ㅇㅂㅇ


참고
https://studybook.tistory.com/127

profile
학생 점심 좀 차려
post-custom-banner

0개의 댓글