From the course: Mastering Nest.js: Build Scalable Applications with Mastery in Nest.js Framework

Unlock this course with a free trial

Join today to access over 25,200 courses taught by industry experts.

Sending and reading session cookie

Sending and reading session cookie

Now, we are going to set the cookie value with the session and send it to the client. Here we are already sending the cookie is logged in. And as we discussed earlier, storing cookies this way is not an ideal way for secure authentication. So we will use the request.session object instead and set the cookie. First, let me give the request decorator and the request property of type request. And then instead of the response.cookie, I'll give the request.session.isLoggedIn and set it to true. Now here the issue is, we cannot set custom property to the session, and that is why it is showing the error. So to solve this, let's make the isLoggedIn the known property of the session class. I'll open the main TS and open the express session module declaration file. Now here we will find the session class, I'll scroll down. And here we have the session class. I'll add the isLoggedIn of type string to the class properties. And now if we check the user controller, the error is gone. Same way, I'll…

Contents