Dela via


WebPubSubEventHandler class

Hanteraren för att hantera inkommande CloudEvents-meddelanden

Konstruktorer

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

Egenskaper

path

Den sökväg som CloudEvents-hanteraren lyssnar på

Metoder

getMiddleware()

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