Funciones
Función | Descripción |
---|---|
onMessagePublished(tema, controlador) | Manejar un mensaje que se publica en un tema de Pub/Sub |
onMessagePublished(opciones, controlador) | Manejar un mensaje que se publica en un tema de Pub/Sub |
Clases
Clase | Descripción |
---|---|
Mensaje | Interfaz que representa un mensaje de Google Cloud Pub/Sub. |
Interfaces
Interfaz | Descripción |
---|---|
MessagePublishedData | La interfaz publicada en una suscripción de publicación de Pub/Sub. |
PubSubOptions | PubSubOptions extienden EventHandlerOptions, pero debe incluir un tema. |
pubsub.onMessagePublished()
Manejar un mensaje que se publica en un tema de Pub/Sub
Firma:
export declare function onMessagePublished<T = any>(topic: string, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
tema | string | El tema de Pub/Sub para detectar eventos de mensajes. |
handler | (evento: CloudEvent<MessagePublishedData<T>>) => cualquier | Promesa<cualquiera> | se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub |
Muestra:
CloudFunction<CloudEvent<MessagePublishedData<T>>>
pubsub.onMessagePublished()
Manejar un mensaje que se publica en un tema de Pub/Sub
Firma:
export declare function onMessagePublished<T = any>(options: PubSubOptions, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
opciones | PubSubOptions | Opción que contiene información (tema) del evento |
handler | (evento: CloudEvent<MessagePublishedData<T>>) => cualquier | Promesa<cualquiera> | se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub |
Muestra:
CloudFunction<CloudEvent<MessagePublishedData<T>>>