json-api-nestjs

JsonAPi Plugin for NestJs

Usage no npm install needed!

<script type="module">
  import jsonApiNestjs from 'https://cdn.skypack.dev/json-api-nestjs';
</script>

README

Nest Logo

A Nest module that provides JSONAPI integration.

Tools to implement JSON API, such as, end point, query params, body params, validation and transformation response using TypeORM entities.

Description

This is the plugin that works upon TypeOrm library as a main database abstraction layer tool. Module automaticly generates API according to JSON API specificaton from the database structure (TypeORM entities). It support such features as requests validation based on database fields types, request filtering, endpoints exdending, data relations control and much more. Our module significantly reduces the development time of REST services by removing the need to negotiate the mechanism of client-server interaction and implementing automatic API generation without the need to write any code.

Installation

npm install --save json-api-nestjs

Reference Example

example is an example project that demonstrates the usage of this module.