WebPubSubEventHandler class
El controlador para controlar los mensajes entrantes de CloudEvents
Constructores
| Web |
Crea una instancia de webPubSubEventHandler para controlar los mensajes entrantes de CloudEvents. Uso de ejemplo:
|
Propiedades
| path | La ruta de acceso a la que escucha este controlador de CloudEvents |
Métodos
| get |
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