مشاركة عبر


WebPubSubEventHandler class

المعالج لمعالجة رسائل CloudEvents الواردة

المنشئون

WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)

إنشاء مثيل WebPubSubEventHandler لمعالجة رسائل CloudEvents الواردة.

مثال على الاستخدام:

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

الخصائص

path

المسار الذي يستمع إليه معالج CloudEvents هذا

الأساليب

getMiddleware()

الحصول على البرنامج الوسيط لمعالجة طلبات CloudEvents

تفاصيل المنشئ

WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)

إنشاء مثيل WebPubSubEventHandler لمعالجة رسائل CloudEvents الواردة.

مثال على الاستخدام:

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)

المعلمات

hub

string

اسم المركز الذي يجب الاستماع إليه

options
WebPubSubEventHandlerOptions

خيارات لتكوين معالج الأحداث

تفاصيل الخاصية

path

المسار الذي يستمع إليه معالج CloudEvents هذا

path: string

قيمة الخاصية

string

تفاصيل الأسلوب

getMiddleware()

الحصول على البرنامج الوسيط لمعالجة طلبات CloudEvents

function getMiddleware(): RequestHandler

المرتجعات

RequestHandler