Interface: Endpoint<US>
Defined in: net/server/server.ts:231
An Endpoint catches a request using its filter, and generates an appropriate response for the request. For every incoming request, all Endpoints are searched until the first filter hit is found. Thus, the order of Endpoint registration determines the search order.
In order to fulfill their job, Endpoints can consume Services offered by the
server. See BaseService below.
Type Parameters
| Type Parameter |
|---|
US extends Schema |
Methods
filter()
filter(
services,req,info):boolean
Defined in: net/server/server.ts:232
Parameters
| Parameter | Type |
|---|---|
services | ServerServices<US> |
req | GoatRequest |
info | ServeHandlerInfo |
Returns
boolean
processRequest()
processRequest(
services,req,info):Promise<Response>
Defined in: net/server/server.ts:237
Parameters
| Parameter | Type |
|---|---|
services | ServerServices<US> |
req | GoatRequest |
info | ServeHandlerInfo |
Returns
Promise<Response>