본문 바로가기

버블 개발/중급91

107. Workflow API & Privacy Rule (중급) : 워크플로 API 활성화, privacy rule 무시 설정 이 섹션에서는 외부 애플리케이션이 Bubble 앱에서 워크플로를 실행할 수 있도록 API 워크플로를 사용하는 방법을 다룹니다. 또한 Privacy Rule(정보 보호 규칙)이 API 워크플로에 미치는 영향을 다룹니다. (1) 워크플로 API란? 1. 정의와 예시 1) 정의 워크플로 API는 API 요청(request)을 보내거나 앱에서 API 워크플로를 예약하여 외부 애플리케이션이나 시스템에서 트리거 될 수 있는 워크플로를 설정할 수 있게 해주는 Bubble의 내장 API입니다. 페이지에서 일반 워크플로를 구성하는 것처럼 API 워크플로를 구성하면 Bubble이 매개변수를 포함할 수 있는 요청을 기반으로 모든 종류의 작업을 수행하도록 할 수 있습니다. 2) 예시1: 외부 데이터를 Bubble에 등록 연결.. 2023. 9. 1.
106. DATA API Request (중급) : postman API 테스트, GET, POST, PATCH, BULK POST, Pagination, Sorting 이 섹션에서는 데이터 API를 사용하여 수행할 수 있는 다양한 Request를 다룹니다. Bubble의 데이터 API는 당신의 앱 데이터베이스를 읽고, 생성하고, 편집하고, 삭제할 수 있는 액세스 권한을 외부의 다른 애플리케이션에게 제공합니다. (1) Intro - 예제 설정 아래의 다양한 설명으로 이동하기 전에 이 글 전체에서 언급할 예제를 소개하겠습니다. 부동산 소유자가 임대 주택(단위는 unit)을 관리할 수 있는 플랫폼을 구축한다고 상상해 보세요 : 예제를 심플하게 다루기 위해 Rental Unit이라는 데이터 type에 몇 가지 필드를 추가합니다. Field name Field type unit name text unit number number unit address geography addr.. 2023. 8. 31.
105. DATA API endpoint (중급) : endpoint 의미와 URL형식 이 섹션에서는 Bubble Data API를 사용할 때 올바른 endpoint을 식별하는 방법을 다룹니다. (1) endpoint 의미 : 클라이언트가 API request를 보낼 때마다 특정 리소스에 접근하는 것을 떠올려보세요 URL(Universal Resource Locator)은 이 리소스에 대한 경로를 보여줍니다. Bubble은 데이터 API에서 활성화한 각 데이터 type에 대해 endpoint라고 하는 URL을 자동으로 생성합니다. API request에서 이 URL을 사용하면 클라이언트가 올바른 데이터 type인 리소스에 도달하게 됩니다. (2) Root URL Bubble은 생성하는 모든 앱에 대해 고유한 URL을 구성합니다. 그 형태는 모든 데이터 type에 대해 동일하게 유지되는 Ro.. 2023. 8. 30.
104. Data API & Privacy rule (중급) : 버블의 데이터 API 활성화, 데이터 보호규칙 설정 이 섹션에서는 DATA API와 개인정보규칙을 다룹니다. 이 설정은 데이터베이스의 레코드를 읽고, 만들고, 편집하고, 삭제하기 위해 들어오는 요청을 수락하도록 애플리케이션을 설정할 수 있습니다. (1) Data API와 Privacy rule(정보규칙)의 의미 DATA API는 외부 시스템에 앱의 데이터베이스에 대한 접근을 제공하는 Bubble의 자동화된 시스템입니다. 1. 데이터의 일부 또는 전부에 대한 RESTful 인터페이스를 쉽게 생성할 수 있습니다. 클라이언트는 개별 데이터 항목을 읽고, 수정하고, 삭제하고, 유연한 쿼리 언어를 사용하여 데이터를 검색하고, 새로운 항목을 생성하고 대량 업로드하도록 할 수 있습니다. 2. 데이터베이스에 대한 전체 관리자 액세스 권한을 부여할 수 있습니다. 다른 시.. 2023. 8. 29.
102. Server Logs 분석 (중급) : 로그 분석 필터, 고급필터 사용, 결과 보기 이 섹션에서는 앱 디버깅을 위해 서버 로그를 사용하는 방법에 대해 다룹니다. 디버거를 사용하면 현재 상황을 테스트하고 디버깅할 수 있지만 서버 로그를 사용하면 과거의 문제를 탐색할 수 있습니다. 이는 테스트 중에 변경한 결과를 확인하고 실제 사용자가 문제를 겪었을 때 실제로 무슨 일이 일어났었는지 확인하는 데 유용합니다. Development 및 Live에 대한 서버 로그는 별개라는 점에 유의하세요. 버전 제어를 사용하여 사용자 정의 브랜치를 생성한 경우 해당 브랜치는 개발 및 라이브 환경에 포함되어 있습니다. (2) 로그 검색 (Log Search) 로그를 검색하면 다음 제약 조건이 있는 로그 항목을 찾아볼 수 있습니다. 1. 기본 필터 1) Start / End Time (시작/종료 시간) 찾고 있는.. 2023. 8. 28.