WebPubSubEventHandler class
المعالج لمعالجة رسائل CloudEvents الواردة
المنشئون
| Web |
إنشاء مثيل WebPubSubEventHandler لمعالجة رسائل CloudEvents الواردة. مثال على الاستخدام:
|
الخصائص
| path | المسار الذي يستمع إليه معالج CloudEvents هذا |
الأساليب
| get |
الحصول على البرنامج الوسيط لمعالجة طلبات 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