버블 개발/중급91 82. Actions (중급) : 워크플로우의 실행 일반 규칙, 순착적 일관성 유지 방법, 이전 데이터 사용 이 섹션에서는 다양한 작업을 수행하는 워크플로의 단계인 Action에 대해 설명합니다. 그리고 워크플로우의 실행 일반 규칙, 순착적인 Action 실행을 위한 일관성 유지 방법, 이전 데이터 사용방법에 대해 설명합니다. (1) Action의 정의Action은 앱에서 작업을 수행하는 것입니다. 데이터베이스 변경, 페이지에서 무언가 숨기기/표시/애니메이션 또는 다른 페이지로 이동과 같은 특정 작업을 수행하는 워크플로의 일부입니다. Action은 이벤트의 결과로 발생하며 함께 workflow를 구성합니다.Workflow = Event + ActionEvent는 언제 할 것인지를 결정하고 Action은 무엇을 할 것인지를 결정합니다.Action을 함께 연결하여 일련의 Action을 순서대로 수행할 수 있으며 각.. 2023. 8. 15. 81. Database trigger events (중급) : 백엔드의 데이터베이스 트리거 이벤트 생성, 이벤트 중지 사유, 이벤트 제한사항 이 섹션에서는 데이터베이스의 일부 특정 데이터가 변경될 때마다 트리거 되는 이벤트인 데이터베이스 트리거 이벤트에 대해 설명합니다. 데이터베이스 트리거 이벤트는 데이터베이스의 특정 데이터가 변경될 때마다 트리거 되는 일종의 백엔드 이벤트입니다. 이것이 의미하는 바는 무언가가 생성, 변경 또는 삭제될 때마다 이벤트가 트리거 된다는 것입니다. 이 이벤트를 동적 표현식(Dynamic expression)과 결합하면 이벤트에서 감시하려는 변경Type을 정확하게 지정할 수 있습니다. (1) 데이터베이스 트리거 이벤트 생성 1. 이벤트 만들기 여기서는 사용자의 이메일변경에 대한 예제를 설정해보겠습니다. 사용자가 이메일 주소를 변경할 때마다 감시하고 그럴 때마다 Action을 수행하는 트리거를 설정하려고 합니다. 데이.. 2023. 8. 14. 80. Backend event(중급) : 프론트엔드와 백엔드 차이점, 특정시간에 이벤트 예약, 외부의 API 호출로 이벤트 실행, 데이터 변화로 이벤트 실행 이 섹션에서는 서버에서 트리거 되는 이벤트인 Bubble의 백엔드 이벤트를 다룹니다. 백엔드 이벤트는 Bubble의 서버에서 발생하는 트리거입니다. 이것은 다음과 같은 조건들에 의해 트리거 될 수 있습니다.API워크플로 Schedule Action을 통해 특정 시간에 트리거하도록 예약할 수 있습니다.외부 앱의 API Call에 의해 트리거될 수 있습니다.데이터베이스 변경에 대한 응답으로 트리거할 수 있습니다.특정 간격으로 실행되도록 설정할 수 있습니다. (1) 프론트엔드와의 차이점: 백엔드 이벤트는 프런트엔드 이벤트와 어떻게 다른가요?백엔드 이벤트는 Bubble의 서버에서 완전히 연산처리되며 사용자의 장치(프런트엔드)와 전혀 관련이 없는 반면 프런트엔드 이벤트는 사용자의 장치에서 연산되어 서버로 전달됩니.. 2023. 8. 14. 79. Frontend events (중급) : 버블의 프론트엔드 이벤트, 오류 이벤트 잡기, 알림 설정, catch an error event 이 섹션에서는 사용자 페이지에서 트리거 되는 이벤트인 프런트엔드 이벤트를 다룹니다.프런트엔드 이벤트는 페이지에서 발생하는 트리거이고 항상 그런 것은 아니지만 종종 사용자가 시작합니다.프런트엔드 이벤트는 페이지가 열려 있는 동안에만 트리거 됩니다. 그러나 서버에서 발생하는 작업으로 이어질 수 있지만 이벤트 (또는 트리거)는 페이지에서 발생합니다. (1) Element 이벤트이벤트 트리거의 가장 기본적인 유형 중 하나는 element와 상호 작용하여 앱 사용자가 직접 수행한 이벤트입니다.예를 들어, 사용자는 데이터베이스에 제공한 값을 저장하는 작업을 시작하기 위해 제출 또는 저장 버튼을 클릭할 수 있습니다. Element 이벤트에는 다음이 포함됩니다.버튼 클릭 - 버튼/아이콘/기타 element 클릭Inpu.. 2023. 8. 11. 78. Custom Events (중급) : 버블 사용자 정의 이벤트 만들기, 반복작업 피하기, 워크플로우 비동기 설정 이 섹션에서는 Custom Event(사용자 정의) 이벤트에 대해 다룹니다. 이 문서에서는 프런트엔드 사용자 지정 이벤트를 다룹니다. 백엔드에서 사용할 수 있는 사용자 지정 이벤트도 있습니다. 워크플로 중복을 방지하기 위해 다른 워크플로에서 트리거할 수 있는 이벤트일 뿐만 아니라 재사용 가능한 element 내에서 트리거 될 수 있습니다.Custom Event(사용자 지정 이벤트)는 Custom Event 트리거 작업을 통해서만 트리거할 수 있는 이벤트입니다.즉, 다른 워크플로에 의해 트리거되어야 합니다. 워크플로 내부의 Action단계에서 참조할 수 있는 매개 변수를 수락할 수 있습니다.Resuable element(재사용 가능한 요소)에서 Custom Event트리거 Action을 사용하여 동일한 페.. 2023. 8. 11. 75. Bubble의 쿠키 설정 (중급) : Cookies set by Bubble, 기본 쿠키 설정, 쿠키 설정 끄기 이번 글에서는 Bubble의 cookie(쿠키) 설정에 대한 정보를 알아보겠습니다. 기본적으로 Bubble은 앱의 최종 사용자와 방문자에게 몇 가지 쿠키를 설정합니다. 이는 인증 목적을 위한 것이며 최종 사용자 로그인 유지, 가입을 통해 방문자를 앱 사용자에 연결하는 것과 같은 Bubble 플랫폼의 핵심 기능을 활성화합니다. (1) 기본 쿠키 설정 : 구체적으로 기본적으로 설정되는 쿠키는 다음과 같습니다. 사용자의 세션 ID (user session ID)를 표시하는 것 변조를 방지하기 위한 세션 서명이 있는 것 현재 사용자가 누구인지 브라우저에 알려주는 것 (2) 기타 쿠키 설정 1. 클라우드 플레어 쿠키 설정 : Cloudflare의 쿠키(__cfduid)가 표시될 수 있습니다. (Bubble에서 모.. 2023. 8. 10. 이전 1 ··· 4 5 6 7 8 9 10 ··· 16 다음