EventHandler interface
Propriedades do manipulador de eventos.
Propriedades
| auth | Configurações de autenticação upstream. Se não estiver definido, nenhuma autenticação será usada para mensagens upstream. |
| system |
Obtém ou define a lista de eventos do sistema. |
| url |
Obtém ou define o modelo de URL eventHandler. Você pode usar um parâmetro predefinido {hub} e {event} dentro do modelo, o valor da URL EventHandler é calculado dinamicamente quando a solicitação do cliente entra.
Por exemplo, UrlTemplate pode ser |
| user |
Obtém ou define o padrão de correspondência para nomes de eventos. Há três tipos de padrões com suporte: 1. "*", ele corresponde a qualquer nome de evento 2. Combine vários eventos com "", por exemplo, "event1,event2", que corresponde ao evento "event1" e "event2" 3. Um único nome de evento, por exemplo, "event1", corresponde a "event1" |
Detalhes da propriedade
auth
Configurações de autenticação upstream. Se não estiver definido, nenhuma autenticação será usada para mensagens upstream.
auth?: UpstreamAuthSettings
Valor da propriedade
systemEvents
Obtém ou define a lista de eventos do sistema.
systemEvents?: string[]
Valor da propriedade
string[]
urlTemplate
Obtém ou define o modelo de URL eventHandler. Você pode usar um parâmetro predefinido {hub} e {event} dentro do modelo, o valor da URL EventHandler é calculado dinamicamente quando a solicitação do cliente entra.
Por exemplo, UrlTemplate pode ser http://example.com/api/{hub}/{event}. A parte do host não pode conter parâmetros.
urlTemplate: string
Valor da propriedade
string
userEventPattern
Obtém ou define o padrão de correspondência para nomes de eventos. Há três tipos de padrões com suporte: 1. "*", ele corresponde a qualquer nome de evento 2. Combine vários eventos com "", por exemplo, "event1,event2", que corresponde ao evento "event1" e "event2" 3. Um único nome de evento, por exemplo, "event1", corresponde a "event1"
userEventPattern?: string
Valor da propriedade
string