WebPubSubEventHandler class
Handler untuk menangani pesan CloudEvents yang masuk
Konstruktor
Web |
Membuat instans WebPubSubEventHandler untuk menangani pesan CloudEvents yang masuk. Contoh penggunaan:
|
Properti
path | Jalur yang didengarkan oleh handler CloudEvents ini |
Metode
get |
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