Typescript

JWT and Passport JWT Strategy for your NestJS REST API Project
| |

JWT and Passport JWT Strategy for your NestJS REST API Project

NestJS offers us the solo @nestjs/jwt module that allows us to integrate JWT in our project.
The Passport package is a massively used NodeJS library, whose “sole purpose is to authenticate requests, which it does through an extensible set of plugins known as strategies.
Here is a detailed post of how you can implement them in your project.

NestJS: Use a solo @injectable class as a singleton Provider
| |

NestJS: Use a solo @injectable class as a singleton Provider

NestJS Modules are Singletons by default. Their Providers are also singletons when they are provided from within the same module. However, there are cases where we want to use just a single solo class as provider to a couple or more modules. In such cases we can use the solo class as singleton or not. Let’s see how we can do that.

Step ahead fast, with NestJS environment configuration
|

Step ahead fast, with NestJS environment configuration

NestJS provides the necessary documentation for working with different environments (development, production, etc.) using external configuration files and environment variables. So, if you have already taken a look there, then the below provided cases, will give you a hand to start implementing your (relatively simple) project as well.