WebPubSubEventHandler class
Gestionnaire pour gérer les messages CloudEvents entrants
Constructeurs
| Web |
Crée une instance d’un WebPubSubEventHandler pour gérer les messages CloudEvents entrants. Exemple d’utilisation :
|
Propriétés
| path | Le chemin d’accès à ce gestionnaire CloudEvents écoute |
Méthodes
| get |
Obtenir l’intergiciel pour traiter les demandes CloudEvents |
Détails du constructeur
WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)
Crée une instance d’un WebPubSubEventHandler pour gérer les messages CloudEvents entrants.
Exemple d’utilisation :
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)
Paramètres
- hub
-
string
Nom du hub à écouter
- options
- WebPubSubEventHandlerOptions
Options de configuration du gestionnaire d’événements
Détails de la propriété
path
Le chemin d’accès à ce gestionnaire CloudEvents écoute
path: string
Valeur de propriété
string
Détails de la méthode
getMiddleware()
Obtenir l’intergiciel pour traiter les demandes CloudEvents
function getMiddleware(): RequestHandler
Retours
RequestHandler