Compartir a través de


WebPubSubEventHandler class

El controlador para controlar los mensajes entrantes de CloudEvents

Constructores

WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)

Crea una instancia de webPubSubEventHandler para controlar los mensajes entrantes de CloudEvents.

Uso de ejemplo:

import { WebPubSubEventHandler } from "@azure/web-pubsub-express";

const endpoint = "https://xxxx.webpubsubdev.azure.com";
const handler = new WebPubSubEventHandler("chat", {
  handleConnect: (req, res) => {
    console.log(JSON.stringify(req));
    return {};
  },
  onConnected: (req) => {
    console.log(JSON.stringify(req));
  },
  handleUserEvent: (req, res) => {
    console.log(JSON.stringify(req));
    res.success("Hey " + req.data, req.dataType);
  },
  allowedEndpoints: [endpoint],
});

Propiedades

path

La ruta de acceso a la que escucha este controlador de CloudEvents

Métodos

getMiddleware()

Obtención del middleware para procesar las solicitudes de CloudEvents

Detalles del constructor

WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)

Crea una instancia de webPubSubEventHandler para controlar los mensajes entrantes de CloudEvents.

Uso de ejemplo:

import { WebPubSubEventHandler } from "@azure/web-pubsub-express";

const endpoint = "https://xxxx.webpubsubdev.azure.com";
const handler = new WebPubSubEventHandler("chat", {
  handleConnect: (req, res) => {
    console.log(JSON.stringify(req));
    return {};
  },
  onConnected: (req) => {
    console.log(JSON.stringify(req));
  },
  handleUserEvent: (req, res) => {
    console.log(JSON.stringify(req));
    res.success("Hey " + req.data, req.dataType);
  },
  allowedEndpoints: [endpoint],
});
new WebPubSubEventHandler(hub: string, options?: WebPubSubEventHandlerOptions)

Parámetros

hub

string

Nombre del centro que se va a escuchar

options
WebPubSubEventHandlerOptions

Opciones para configurar el controlador de eventos

Detalles de las propiedades

path

La ruta de acceso a la que escucha este controlador de CloudEvents

path: string

Valor de propiedad

string

Detalles del método

getMiddleware()

Obtención del middleware para procesar las solicitudes de CloudEvents

function getMiddleware(): RequestHandler

Devoluciones

RequestHandler