본문 바로가기

버블 개발/중급91

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.
74. URL Parameters(중급) : 버블의 URL 매개변수 기능, 구조, 설정, url parameter 보안 URL Parameter(매개변수)는 URL에 배치하는 정보입니다. key-value의 쌍을 이루는 구조를 따르며 다양한 유형의 데이터를 보유할 수 있습니다. 이 글에서는 정보전달을 하는 URL Parameter에 대해 알아봅니다. (1) URL Parameter의 구조 1. URL의 기능 애플리케이션의 모든 페이지(인덱스 페이지 제외)에는 규칙적인 패턴을 따르는 자체 URL이 있습니다. https://my-bubble-application.bubbleapps.io/mypage 만약 자체 도메인(mydomain)이 설정되어 있다면 https://www.mydomain.com/mypage 이렇게 하면 브라우저가 올바른 도메인과 올바른 페이지를 가리킵니다. 실제로 해당 URL정보는 올바른 페이지를 브라우저로.. 2023. 8. 10.
73. Custom States(중급) : 버블의 사용자 지정 상태 설정, 값 설정하기 이 섹션에서는 다양한 종류의 임시 데이터를 저장하는 데 사용되는 Custom states(사용자 상태)를 다룹니다. (1) Custom States 정의 Custom states(사용자 정의 상태)는 페이지 자체를 포함하여 페이지의 모든 element에 저장할 수 있는 데이터입니다. 페이지를 다시 로드할 때 초기화되는 임시 데이터를 일시적으로 저장할 수 있습니다. 이는 데이터베이스에 영구적으로 저장할 필요가 없는 일부 정보를 앱이 기억해야 할 때 유용합니다. Custom states는 앱 사용자에게 직접 표시되지 않지만 중요한 데이터를 저장하는 안전한 방법은 아닙니다. 기본값을 포함하여 사용자 지정 상태에 배치한 모든 정보는 해당 장치의 사용자가 읽을 수 있습니다. Custom states에는 다음과 같.. 2023. 8. 9.
72. Option SET (중급) : 버블에서 옵션 세트 구성, 사용하기, 서로 다른 옵션 연결, 옵션사용 예시 이 섹션에서는 데이터베이스와 유사한 구조로 옵션 리스트를 저장하는 데 사용되는 옵션 세트(Option SET)에 대해 설명합니다. 사용자에게 옵션세트는 일반 데이터 보다 훨씬 빠르게 보여집니다. (1) 옵션 세트(Option SET)의 정의 옵션 세트를 사용하면 데이터베이스를 사용하지 않고 데이터베이스와 유사한 구조로 다양한 유형의 정적 옵션을 설정할 수 있습니다. 이는 요일, 결혼 여부, 색상, 국가 등 빠르게 로드하고 거의 업데이트되지 않는 데이터와 같은 정보를 저장하는 데 유용합니다. 옵션 집합을 사용하여 정적 옵션을 저장하고 앱에서 사용할 수 있습니다. 옵션 세트는 애플리케이션을 구성하는 JavaScript 파일의 일부로 다운로드됨을 의미하는 애플리케이션 소스 코드의 일부가 됩니다. 따라서 데이터.. 2023. 8. 8.