다음을 통해 공유


WebPubSubEventHandler class

들어오는 CloudEvents 메시지를 처리하는 처리기입니다.

생성자

WebPubSubEventHandler(string, WebPubSubEventHandlerOptions)

들어오는 CloudEvents 메시지를 처리하기 위한 WebPubSubEventHandler의 인스턴스를 만듭니다.

사용 예:

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)

들어오는 CloudEvents 메시지를 처리하기 위한 WebPubSubEventHandler의 인스턴스를 만듭니다.

사용 예:

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