웹 확장의 공유 모듈

공유 모듈은 다른 확장과 통신할 수 있는 메커니즘입니다. JavaScript 구현에서 모든 공유 모듈은 turbine 프리 변수에서 제공하는 getSharedModule 메서드를 사용하여 인스턴스화됩니다.

고유한 Platform Launch 확장을 개발할 때 제공하려는 공유 모듈을 정의할 수 있습니다. 예를 들어, 사용자 ID를 비동기적으로 로드한 다음 약속을 통해 사용자 ID를 다른 확장과 공유하는 모듈을 만들 수 있습니다.

var userIdPromise = new Promise(/*%20load%20user%20id,%20then%20resolve%20promise%20*/?lang=ko);
module.exports = userIdPromise;

확장 매니페스트에서 이 공유 모듈의 이름을 입력해야 합니다. 이름을 user-id-promise로 지정하면, 다른 확장이 다음과 같이 이 공유 모듈에 액세스할 수 있습니다.

var userIdPromise = turbine.getSharedModule('user-extension', 'user-id-promise');

공유 모듈은 CommonJS 모듈에서 내보낼 수 있는 모든 항목(예: 함수, 객체, 문자열, 숫자 또는 부울)일 수 있습니다.

이 페이지에서는

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now