Nest.js

Nest.js Notes

Installation :

$ npm i -g @nestjs/cli
$ nest new project-name

Every nest.js app has a root module.

A module is somewhat similar to an app in Django.

Controllers handle incoming requests.

Its a class decorated with the @Controller class.

To create a controller, the following command can be used :

nest generate controller controller-name

Class Method decorators help define api endpoints.

@Controller('mycontroller')
export class MyController 
{ 
    @Get() 
    allItems() 

    { 
        return 'all items';
    }
}