n8n HTTP Request 노드로 환율 가져오기
현재 환율을 불러오고, 각 값을 표현식으로 꺼내며, 일정에 맞춰 실행되는 작은 워크플로를 만듭니다. 커뮤니티 노드는 필요 없습니다.
실제로 필요한 것은 Schedule Trigger, HTTP Request, 데이터가 들어갈 다음 노드뿐입니다. 먼저 키 없이 응답을 확인한 뒤, 정상 동작하면 무료 키를 헤더 자격 증명에 저장하고 워크플로를 활성화하세요.
/v1/latest/USD?symbols=EUR,GBP,JPY 한 번으로 세 환율을 받습니다.{{$json.rates.EUR}} 같은 표현식으로 값을 읽습니다.세 개의 노드로 워크플로 만들기
Schedule Trigger → HTTP Request → Edit Fields를 추가합니다. 테스트 중에는 Manual Trigger를 써도 됩니다. Edit Fields는 스프레드시트, DB, 메시지로 보내기 전에 필드 이름을 정리해 줍니다.
HTTP 요청 설정하기
GET을 고르고 아래 URL을 입력한 다음 Query Parameters를 켭니다. 이름은 symbols, 값은 EUR,GBP,JPY, 응답 형식은 JSON으로 설정하고 Execute step을 누릅니다.
표현식으로 환율 읽기
Edit Fields의 값을 Expression으로 바꿉니다. {{$json.rates.EUR}}는 EUR 환율을 반환합니다. 출처와 갱신 시각을 알 수 있도록 {{$json.source}}, {{$json.data_updated_at}}도 남겨 두세요.
키를 자격 증명으로 저장하기
무료 키를 만든 뒤 n8n에서 Header Auth 자격 증명을 추가합니다. Name은 Authorization, Value는 Bearer exr_live_your_key입니다. 내보낸 워크플로 JSON에는 비밀값이 들어가지 않습니다.
업무에 맞는 주기 고르기
운영 대시보드는 매시간, 일일 보고서는 하루 한 번이면 충분한 경우가 많습니다. 통화를 더 넣을 때는 HTTP 노드를 복사하지 말고 symbols에 추가하세요.