API 요청 모델링
외부 API를 통해 간단한 GET 요청을 생성하려면 Business Logic 섹션을 선택하고 External API Requests 탭에서 Create API request 버튼을 클릭해야 합니다. 새 모달 창에서 비즈니스 프로세스 이름과 설명을 입력합니다(선택 사항).
그런 다음 수행해야 하는 요청 method , endpoint 주소를 선택하고 필요한 요청 매개변수(아래 예의 query params 변수)를 입력합니다. 어떤 경우에는 header , body 및 url params 를 채워야 하며 사용자가 직면한 작업에 따라 다릅니다.
BP 편집기에서 Test request 버튼을 클릭하여 프로세스를 테스트할 수도 있습니다. 나타나는 창에서 요청 매개변수를 입력하고 요청 Execute request 버튼을 클릭합니다. 요청이 성공적으로 수행되면 응답 본문이 본문 탭에서 수신됩니다. Autofill Response 은 응답을 구문 분석하고 필요한 모델을 만드는 데 도움이 됩니다. Autofill Response 을 클릭하면 이 끝점에 대한 응답 템플릿이 추가 사용을 위해 자동으로 생성됩니다.
응답 필드를 알고 있는 데이터 모델을 생성하는 것이 가능합니다. 이렇게 하려면 Data Design 으로 이동하여 데이터베이스에 기록되어야 하는 데이터에 따라 채우는 새 모델을 만들어야 합니다.
백엔드에서 API 요청 사용
그런 다음 Business Logic 섹션을 열고 Create business project 을 클릭하여 외부 API를 통해 데이터를 수신하고 지정된 Data Model 에 쓰기 위한 BP 를 생성합니다. 해당 블록에서 새로 생성된 API 프로세스의 블록을 찾아야 합니다.
요청이 작동하도록 하려면 외부 API 요청의 편집기에서 이전에 구성된 적절한 매개변수를 전달해야 합니다(아래 예의 Query Params ). Make - Expand 블록 조합을 사용하여 BP 를 통해 데이터를 처리하고 생성합니다. 매개변수를 만들고 전달하는 예는 아래 스크린샷에 나와 있습니다.
그런 다음 output body 을 확장하고 data model 에 기록해야 합니다. 아래 예에서 비트코인 가격 대 달러(USD)가 수신됩니다.
응답 데이터를 DB 에 쓰기 위해 Make , DB: Create 타입 블록을 사용한다.
그런 다음 웹 애플리케이션의 프론트엔드를 통해 액세스하려면 새로 생성된 BP 에 대한 Endpoint 를 생성해야 합니다.
프런트엔드에서 API 요청 사용
애플리케이션 프론트엔드에서 아래 스크린샷과 같이 지정된 엔드포인트에 대해 Server request GET 유형의 블록을 사용해야 합니다.