fast api로 치지직 api를 받아오던 중... 알 수 없는 에러를 만났다..
혹시 cors 에러일까 싶어 http였던 localhost를 https로 바꾸면 되지 않을까? 라는 생각에 간편하게 적용할 방법을 찾다가 ngrok을 알게 되었다.
https://ngrok.com/
우선 해당 링크로 드가서 회원가입을 해준다. 그 과정에서 Authenticator 앱에 등록하는 것이 나오니 미리 준비하자.
회원 가입과 인증을 끝내면 설정 화면으로 이동한다.
여기서는 과정을 따라 설치해주면 된다.
필자는 현재 windows 환경에서 개발중이기 때문에 choco를 활용한다.
혹시 choco가 없다면
1. 파워쉘 관리자 권한으로 실행
2. 아래 코드 입력
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
이후 choco 설치가 완료되면
choco install ngrok
위 명령어로 ngrok을 설치한다.
설치 바로 밑을 보면 아래와 같이 명령어가 있다.
이걸 그대로 복붙해준다. 그러면 컴터에 인증키가 등록된다.
ngrok http [사용포트]
위 명령어로 사용할 포트로 실행한다.
성공!