Delen via


WebPubSubEventHandler class

De handler voor het verwerken van binnenkomende CloudEvents-berichten

Constructors

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

Eigenschappen

path

Het pad waar deze CloudEvents-handler naar luistert

Methoden

getMiddleware()

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