WebPubSubEventHandler class
O manipulador para lidar com mensagens de entrada do CloudEvents
Construtores
| Web |
Cria uma instância de um WebPubSubEventHandler para manipular mensagens CloudEvents de entrada. Exemplo de uso:
|
Propriedades
| path | O caminho que este manipulador do CloudEvents escuta |
Métodos
| get |
Obtenha o middleware para processar as solicitações do CloudEvents |
Detalhes do Construtor
WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)
Cria uma instância de um WebPubSubEventHandler para manipular mensagens CloudEvents de entrada.
Exemplo de uso:
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 para ouvir
- options
- WebPubSubEventHandlerOptions
Opções para configurar o manipulador de eventos
Detalhes de Propriedade
path
O caminho que este manipulador do CloudEvents escuta
path: string
Valor de Propriedade
string
Detalhes de Método
getMiddleware()
Obtenha o middleware para processar as solicitações do CloudEvents
function getMiddleware(): RequestHandler
Devoluções
RequestHandler