Lovable한국어 문서

Edge Function

Lovable Cloud 앱에서 서버리스 백엔드 코드를 실행하고, 함수별 호출 횟수·성공률·로그를 모니터링합니다.

Edge Function은 앱의 커스텀 백엔드 코드를 실행합니다. 다른 서비스와 통신하거나 결제를 처리하거나 이메일을 보내는 등, 사용자 브라우저에서는 처리할 수 없는 작업이 여기에 해당합니다. 앱이 필요로 할 때마다 Lovable 서버에서 실행되는 작은 프로그램이라고 생각하면 됩니다. 직접 준비할 서버는 없으며, 트래픽에 따라 자동으로 확장됩니다.

Edge Function을 직접 손으로 만들 필요는 없습니다. 채팅으로 필요한 내용을 설명하면 Lovable이 함수를 작성하고 배포하고 관리합니다. 예를 들면 다음과 같습니다.

Stripe에서 결제가 'paid'로 표시되면 관련 인보이스 상태를 자동으로 'Paid'로 업데이트해줘.

주요 활용 사례

  • 내장 Lovable AI를 활용한 AI 요약, AI 챗봇 등 AI 기반 기능
  • 이메일 또는 푸시 알림 발송
  • 예를 들어 Stripe를 이용한 결제 처리
  • 무거운 연산 또는 외부 API 호출

Edge Function은 API 키와 자격 증명을 프로젝트의 시크릿에서 읽어오므로 민감한 값이 코드에 노출되지 않습니다. 일정에 맞춰 반복하는 작업은 Jobs를 참고하세요.

함수 모니터링

Cloud 탭 → Edge functions로 이동하면 프로젝트의 모든 함수를 상태·호출 횟수·성공률·마지막 업데이트 시점과 함께 확인할 수 있습니다. 시간 범위 선택기에는 두 가지 모드가 있습니다. Relative는 최근 15분부터 최근 5일까지의 범위를 다루고, Absolute는 시작·종료 시각을 직접 지정할 수 있습니다.

함수를 클릭하면 시간에 따른 실행 결과를 볼 수 있습니다.

  • 선택한 범위에 대한 차트와 함께 Succeeded, Failed 호출 횟수 표시
  • 함수의 엔드포인트를 복사하는 Copy URL
  • 해당 함수의 출력만 필터링한 Logs를 여는 View logs
  • 코드 편집기에서 함수 소스를 여는 View code

함수가 실패하면 Lovable이 오류를 드러내 보여주므로, 채팅으로 문제 해결을 요청할 수 있습니다.

FAQ

On this page