[TIL/React] 2023/05/26
환경 변수api key는 다음과 같이, 상수에 할당하는 방식으로 파일에 직접 작성할 수 있다. 그런데 api key는 사람의 '주민등록번호'와 같은 말 그대로 고유한 'key 값'이다. 데이터를 요청하거나 서비스를 사용할 때 인증하는 데 사용된다. 외부에 노출되지 않도
환경 변수

api key는 다음과 같이, 상수에 할당하는 방식으로 파일에 직접 작성할 수 있다. 그런데 api key는 사람의 '주민등록번호'와 같은 말 그대로 고유한 'key 값'이다. 데이터를 요청하거나 서비스를 사용할 때 인증하는 데 사용된다. 외부에 노출되지 않도록 보안적으로 처리하는 과정이 필요하다.

api key와 같이, 환경 변수를 설정하는 내용을 담는 파일 형식이 ``.env``이다.

.gitignore 파일에 .env 파일을 입력해주면, 향후 git에 배포할 때 해당 내용은 말 그대로 무시된다고 한다.

data가 정상적으로 오는 것을 확인할 수 있고, 어제 마주했던 에러는 사라졌다. 환경 설정을 마친 뒤에는 프로그램을 재시작해야함을 잊지 말자
Promise : API 여러개를 동시에 부르는 법
나머지 api도 같은 방식으로 불러왔다.

현재 코드는 세 개의 별도 API 호출을 연속적으로 수행하고 있다. 그런데 위 코드와 같이 각각의 API가 독립적이라면, 'Promise.all()'을 사용해서 데이터를 병렬적으로 가져올 수 있다.

각 코드의 await를 제거하고, Promise.all()에 대해서만 await을 붙여주는 형식으로 변경했다.

배열 형태로 각종 data가 전달된 모습을 확인할 수 있다.
reducer 만들기



More to read
프론트엔드와 백엔드 사이
HTTP 상태 코드는 프론트엔드에서 백엔드로 보냈던 요청의 수행 결과를 의미하는 일종의 약속이며, API를 구성하는 핵심 요소 중 하나입니다. 상태 코드와 관련하여, 백엔드는 잘 모르는 프론트엔드의 슬픈 사정이 있습니다.아래는 요청이 실패했음에도, 백엔드에서 상태 코드
JWT토큰 관리 방식 톺아보기
0. 들어가며 🎯 서비스에 접근하려는 사용자가 누구인지 확인하는 과정을 사용자 인증이라고 합니다. 인증된 사용자에게 주어진 권한을 확인하는 작업은 인가라고 부릅니다. 이번 글에서는 인가는 다루지 않습니다. 사용자 인증에는 많은 방식이 있지만, 오늘은 세션 인증 방
A2AA2A / MCP 멀티 에이전트 오케스트레이션
0. 들어가며 ✍️ Google for Developers에, 레스토랑 공급망 시나리오로 엮은 6대 프로토콜(MCP, A2A, UCP, AP2, A2UI, AG-UI)에 대한 가이드가 게시된 이후, MCP와 A2A부터 구현해 보는 것이 좋을 것 같다는 생각이 들었습니