Table of Contents
Install via NPM.
$ npm install copperfield
Register the package as a server plugin to enable validation for each route that parses —
parse: true — and reads the request payload into memory —
output: 'data'. For every other route with a different configuration, the validation is skipped.
If the validation fails, a joi-like
400 Bad Request error is returned alongside an additional
content-validation: failure response header. If everything is ok, the response will ultimately contain a
content-validation: success header.
const Hapi = ;const Copperfield = ;tryconst server = ;await server;server;await serverstart;catch errthrow err;
Supported File Types
The same as file-type.