The REST API implemented by this backend is designed and modeled with RAML which stands for Rest API Modeling Language. From a file describing the API such as the user's API, several dedicated tools will perform the following benefits:
npm run mocker: A mock server that will responds to web browser according the API specification, useful for frontend developers which can start before the backend is fully implemented.
A mock client which verifies that the backend implemented correctly the API.
REST API HTML documentation
The REST API HTML documentation is generated with the following command: