A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
The API includes the following endpoints:
POST /users: Create a new user.GET /users: Retrieve all users (Admin only).GET /users/:id: Retrieve a single user by ID.PUT /users/:id: Update user information.DELETE /users/:id: Delete a user (Admin only).
Each endpoint is secured and requires JWT-based authentication. The API supports role-based access control with two roles: USER and ADMIN.
An interactive API documentation generated by Swagger is available. You can explore and test the API endpoints at:
$ npm install# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:covNest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
Nest is MIT licensed.