pubsub namespace

函式

函式 說明
onMessagePublish(topic, handler) 處理正在發布至 Pub/Sub 主題的訊息。
onMessagePublished(選項, 處理常式) 處理正在發布至 Pub/Sub 主題的訊息。

類別

類別 說明
傳送訊息 代表 Google Cloud Pub/Sub 訊息的介面。

介面

介面 說明
MessagePublishedData (訊息發布資料) Pub/Sub 發布訂閱項目中發布的介面。
PubSub 選項 PubSubOptions 擴充 EventHandlerOptions,但必須包含主題。

pubsub.onMessagePublished()

處理正在發布至 Pub/Sub 主題的訊息。

簽名:

export declare function onMessagePublished<T = any>(topic: string, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;

參數

參數 類型 說明
主題 字串 要監控訊息事件的 Pub/Sub 主題。
handler (事件:CloudEvent<MessagePublishedData<T>>) =>不限 |承諾<任何> 每次發布 Cloud Pub/Sub 訊息時都會執行

傳回:

CloudFunction<CloudEvent<MessagePublishedData<T>>>

pubsub.onMessagePublished()

處理正在發布至 Pub/Sub 主題的訊息。

簽名:

export declare function onMessagePublished<T = any>(options: PubSubOptions, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;

參數

參數 類型 說明
選項 PubSub 選項 包含事件資訊 (主題) 的選項
handler (事件:CloudEvent<MessagePublishedData<T>>) =>不限 |承諾<任何> 每次發布 Cloud Pub/Sub 訊息時都會執行

傳回:

CloudFunction<CloudEvent<MessagePublishedData<T>>>