The nest-generator generated modules for you NestJS Application Based on https://github.com/bipin000/nestjs-generator and https://github.com/zMotivat0r/nest-crud/
Using nest-generator:
$ npm install nestg -g
$ nestg module myModuleName <options>
...generated controller...
...generated entity...
...generated service...
...generated module...
-c: create crud api with @nestjsx/crud (need install it before: npm i @nestjsx/crud --save)
Assume you've created some CRUD controller with the route @Controller('cats')
. In that case, Nest will create endpoints as follows:
Res Data: array of entities; an empty array
Res Code: 200
Req Params: :id
- entity id
Res Data: entity object
Res Code: 200; 400; 404
Req Body: entity object
Res Data: entity object
Res Code: 201; 400
Req Params: :id
- entity id
Req Body: entity object
Res Data: entity object
Res Code: 201; 400; 404
Req Params: :id
- entity id
Res Data: empty
Res Code: 200; 400; 404