Bagikan melalui


WebPubSubEventHandler class

Handler untuk menangani pesan CloudEvents yang masuk

Konstruktor

WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)

Membuat instans WebPubSubEventHandler untuk menangani pesan CloudEvents yang masuk.

Contoh penggunaan:

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

Properti

path

Jalur yang didengarkan oleh handler CloudEvents ini

Metode

getMiddleware()

Mendapatkan middleware untuk memproses permintaan CloudEvents

Detail Konstruktor

WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)

Membuat instans WebPubSubEventHandler untuk menangani pesan CloudEvents yang masuk.

Contoh penggunaan:

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)

Parameter

hub

string

Nama hub yang akan didengarkan

options
WebPubSubEventHandlerOptions

Opsi untuk mengonfigurasi penanganan aktivitas

Detail Properti

path

Jalur yang didengarkan oleh handler CloudEvents ini

path: string

Nilai Properti

string

Detail Metode

getMiddleware()

Mendapatkan middleware untuk memproses permintaan CloudEvents

function getMiddleware(): RequestHandler

Mengembalikan

RequestHandler