문서 메뉴

문서 홈Atlas App Services

서비스 조치 호출 [사용 중단됨]

이 페이지의 내용

  • 개요
  • 함수에서 호출

중요

타사 서비스 & 푸시 알림 사용 중단

App Services의 타사 서비스 및 푸시 알림은 함수에서 외부 종속성을 사용하는 HTTP 엔드포인트를 만들기 위해 더 이상 사용되지 않습니다.

웹훅은 동작에 대한 변경 없이 HTTPS 엔드포인트로 이름이 변경되었습니다. 기존 웹훅을 마이그레이션해야 합니다.

기존 서비스는 2024년 11월 1일까지 계속 운영됩니다.

타사 서비스 및 푸시 알림은 이제 더 이상 사용되지 않으므로 App Services UI에서 기본적으로 제거되었습니다. 기존 타사 서비스 또는 푸시 알림을 관리해야 하는 경우 다음을 수행하여 구성을 UI에 다시 추가할 수 있습니다.

  • 왼쪽 탐색의 Manage 섹션에서 App Settings를 클릭합니다.

  • Temporarily Re-Enable 3rd Party Services 옆의 토글 스위치를 활성화한 다음 변경 사항을 저장합니다.

수신 웹훅 및 Atlas Triggers를 포함하여 Realm 함수에서 서비스 와 관련된 조치를 호출하거나 연결된 클라이언트 애플리케이션에서 직접 호출할 수 있습니다. 각 서비스 조치는 해당 서비스 클라이언트에서 메서드로 사용할 수 있습니다.

참고

조치를 호출하려면 먼저 조치를 활성화하는 서비스 규칙을 구성 해야 합니다.

이 섹션의 예제에서는 HTTP Service에서 post() 조치를 호출하는 방법을 보여 줍니다. 각 서비스 조치는 유사한 패턴을 따르지만 고유한 매개변수를 가집니다. 특정 조치의 매개변수 및 사용법에 대한 자세한 내용은 해당 조치의 참고 페이지를 참조하세요.

함수에서 서비스 작업을 호출하려면 다음을 수행합니다.

  1. context.services 인터페이스를 사용하여 함수 컨텍스트 에서 서비스 클라이언트를 인스턴스화합니다.

  2. 조치와 연결된 메서드를 호출합니다.

const http = context.services.get("myHttpService");
http.post({
"url": "https://www.example.com",
"headers": { "Content-Type": ["application/json"] },
"body": { "msg": "Hello from a service action!" }
})
.then(() => "Successfully sent the post request!")
← 웹훅을 HTTPS 엔드포인트로 변환

이 페이지의 내용