Sdílet prostřednictvím


WebPubSubEventHandler class

Obslužná rutina pro zpracování příchozích zpráv CloudEvents

Konstruktory

WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)

Vytvoří instanci WebPubSubEventHandler pro zpracování příchozích zpráv CloudEvents.

Příklad použití:

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],
});

Vlastnosti

path

Cesta, na kterou tato obslužná rutina CloudEvents naslouchá

Metody

getMiddleware()

Získání middlewaru pro zpracování požadavků CloudEvents

Podrobnosti konstruktoru

WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)

Vytvoří instanci WebPubSubEventHandler pro zpracování příchozích zpráv CloudEvents.

Příklad použití:

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)

Parametry

hub

string

Název centra pro naslouchání

options
WebPubSubEventHandlerOptions

Možnosti konfigurace obslužné rutiny události

Podrobnosti vlastnosti

path

Cesta, na kterou tato obslužná rutina CloudEvents naslouchá

path: string

Hodnota vlastnosti

string

Podrobnosti metody

getMiddleware()

Získání middlewaru pro zpracování požadavků CloudEvents

function getMiddleware(): RequestHandler

Návraty

RequestHandler