WebPubSubEventHandler class
O manipulador para lidar com mensagens de entrada do CloudEvents
Construtores
Web |
Cria uma instância de um WebPubSubEventHandler para lidar com mensagens de entrada do CloudEvents. Exemplo de uso:
|
Propriedades
path | O caminho que este manipulador CloudEvents escuta |
Métodos
get |
Obter o middleware para processar as solicitações do CloudEvents |
Detalhes do construtor
WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)
Cria uma instância de um WebPubSubEventHandler para lidar com mensagens de entrada do CloudEvents.
Exemplo de uso:
import express from "express";
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
O nome do hub a ser ouvido
- options
- WebPubSubEventHandlerOptions
Opções para configurar o manipulador de eventos
Detalhes da propriedade
path
O caminho que este manipulador CloudEvents escuta
path: string
Valor da propriedade
string
Detalhes do método
getMiddleware()
Obter o middleware para processar as solicitações do CloudEvents
function getMiddleware(): RequestHandler
Retornos
RequestHandler