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 obslužné rutiny WebPubSubEvent Pro zpracování příchozích zpráv CloudEvents.

Příklad použití:

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

Vlastnosti

path

Cesta, které 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 obslužné rutiny WebPubSubEvent Pro zpracování příchozích zpráv CloudEvents.

Příklad použití:

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)

Parametry

hub

string

Název centra, které se má naslouchat

options
WebPubSubEventHandlerOptions

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

Podrobnosti vlastnosti

path

Cesta, které 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