WebPubSubEventHandler class
Hanteraren för att hantera inkommande CloudEvents-meddelanden
Konstruktorer
Web |
Skapar en instans av en WebPubSubEventHandler för hantering av inkommande CloudEvents-meddelanden. Exempel på användning:
|
Egenskaper
path | Den sökväg som CloudEvents-hanteraren lyssnar på |
Metoder
get |
Hämta mellanprogrammet för att bearbeta CloudEvents-begäranden |
Konstruktorinformation
WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)
Skapar en instans av en WebPubSubEventHandler för hantering av inkommande CloudEvents-meddelanden.
Exempel på användning:
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)
Parametrar
- hub
-
string
Namnet på hubben som du vill lyssna på
- options
- WebPubSubEventHandlerOptions
Alternativ för att konfigurera händelsehanteraren
Egenskapsinformation
path
Den sökväg som CloudEvents-hanteraren lyssnar på
path: string
Egenskapsvärde
string
Metodinformation
getMiddleware()
Hämta mellanprogrammet för att bearbeta CloudEvents-begäranden
function getMiddleware(): RequestHandler
Returer
RequestHandler