├── .gitignore ├── .prettierrc ├── README.md ├── nest-cli.json ├── nodemon-debug.json ├── nodemon.json ├── package.json ├── src ├── app.controller.spec.ts ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── config │ └── keys.ts ├── items │ ├── dto │ │ └── create-item.dto.ts │ ├── interfaces │ │ └── item.interface.ts │ ├── items.controller.spec.ts │ ├── items.controller.ts │ ├── items.module.ts │ ├── items.service.spec.ts │ ├── items.service.ts │ └── schemas │ │ └── item.schema.ts └── main.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/README.md -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/nest-cli.json -------------------------------------------------------------------------------- /nodemon-debug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/nodemon-debug.json -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/package.json -------------------------------------------------------------------------------- /src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/app.controller.spec.ts -------------------------------------------------------------------------------- /src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/app.controller.ts -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/app.service.ts -------------------------------------------------------------------------------- /src/config/keys.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | mongoURI: 'YOUR_MONGO_URI', 3 | }; 4 | -------------------------------------------------------------------------------- /src/items/dto/create-item.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/items/dto/create-item.dto.ts -------------------------------------------------------------------------------- /src/items/interfaces/item.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/items/interfaces/item.interface.ts -------------------------------------------------------------------------------- /src/items/items.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/items/items.controller.spec.ts -------------------------------------------------------------------------------- /src/items/items.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/items/items.controller.ts -------------------------------------------------------------------------------- /src/items/items.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/items/items.module.ts -------------------------------------------------------------------------------- /src/items/items.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/items/items.service.spec.ts -------------------------------------------------------------------------------- /src/items/items.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/items/items.service.ts -------------------------------------------------------------------------------- /src/items/schemas/item.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/items/schemas/item.schema.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/src/main.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/nestjs_rest_api/HEAD/tslint.json --------------------------------------------------------------------------------