Page Contents
Home > @loopback/rest > validateRequestBody
validateRequestBody() function
Check whether the request body is valid according to the provided OpenAPI schema. The JSON schema is generated from the OpenAPI schema which is typically defined by @requestBody(). The validation leverages AJV schema validator.
Signature:
export declare function validateRequestBody(body: RequestBody, requestBodySpec?: RequestBodyObject, globalSchemas?: SchemasObject, options?: ValidationOptions): Promise<void>;
Parameters
| Parameter | Type | Description |
|---|---|---|
|
body |
The request body parsed from an HTTP request. | |
|
requestBodySpec |
RequestBodyObject |
(Optional) The OpenAPI requestBody specification defined in |
|
globalSchemas |
SchemasObject |
(Optional) The referenced schemas generated from |
|
options |
(Optional) Request body validation options for AJV |
Returns:
Promise<void>