WebPubSubEventHandler class
De handler voor het verwerken van binnenkomende CloudEvents-berichten
Constructors
Web |
Hiermee maakt u een exemplaar van een WebPubSubEventHandler voor het verwerken van binnenkomende CloudEvents-berichten. Gebruiksvoorbeeld:
|
Eigenschappen
path | Het pad waar deze CloudEvents-handler naar luistert |
Methoden
get |
De middleware ophalen om de CloudEvents-aanvragen te verwerken |
Constructordetails
WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)
Hiermee maakt u een exemplaar van een WebPubSubEventHandler voor het verwerken van binnenkomende CloudEvents-berichten.
Gebruiksvoorbeeld:
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)
Parameters
- hub
-
string
De naam van de hub waar naar moet worden geluisterd
- options
- WebPubSubEventHandlerOptions
Opties voor het configureren van de gebeurtenis-handler
Eigenschapdetails
path
Het pad waar deze CloudEvents-handler naar luistert
path: string
Waarde van eigenschap
string
Methodedetails
getMiddleware()
De middleware ophalen om de CloudEvents-aanvragen te verwerken
function getMiddleware(): RequestHandler
Retouren
RequestHandler