본문 바로가기

TIL6

[VScode] .env 파일 사용하기(feat. launch.json 사용하는 방법) 앱 개발을 할 때 네이버나 구글 등에서 제공하는 외부 API 를 사용하는데 보통 api key 가 필요한 경우가 많다. api key 를 발급받아서 사용하는 방법은 여러가지가 있다. 요청 url 에 하드코딩하거나 key 값을 변수로 등록하여 파라미터 값으로 전달할 수 있고 환경변수 파일에 등록하여 key 값을 받아오는 방법 등이 있다. api key 를 직접 하드코딩하는 게 가장 편하고 쉬운 방법이지만, 코드가 외부에 공개됐을 때 보안에 취약하고 악의적인 사용이 감지된다면 API 접근이 어려워지거나 최악의 경우 비용이 청구될 수도 있다.    이번 프로젝트에서는 환경변수 파일(.env) 파일을 생성하여 api key 를 관리하고 git 에는 파일을 올리지 않도록하여 키값이 유출되지 않도록 개발하는 방법을.. 2025. 1. 2.
for문과 foreach문의 차이점 kotlin의 for문 문법을 확인하는 도중 이건 뭐지? 했던 부분 The for loop iterates through anything that provides an iterator. This is equivalent to the foreach loop in languages like C# c#의 foreach문과 동일하게 작용하는데 이름은 for문? 그럼 for문이랑 foreach랑 뭐가 다른데? c#의 for 루프와 foreach 루프의 차이점 for 루프 지정된 조건식이 false가 될 때까지 명령문의 블록을 반복적으로 실행한다. 루프 범위를 지정해야 한다. 인덱스 0에서 9까지, 9에서 0까지 양방향으로 컬렉션을 반복할 수 있다. int j = 0; for (int i = 1; i 2022. 12. 10.