trainingtrains Logo

91-9990449935

 0120-4256464

Express.js Cookies Management


What are cookies

Cookies are small piece of information i.e. sent from a website and stored in user's web browser when user browses that website. Every time the user loads that website back, the browser sends that stored data back to website or server, to recognize user.

cookies in express.js

Install cookie

You have to acquire cookie abilities in Express.js. So, install cookie-parser middleware through npm by using the following command:

Express.js Cookies 1

Import cookie-parser into your app.


Define a route:

Cookie-parser parses Cookie header and populate req.cookies with an object keyed by the cookie names.

Let's define a new route in your express app like set a new cookie:

Browser sends back that cookie to the server, every time when it requests that website.


Express.js Cookies Example

File: cookies_example.js

ExpressJs cookies 2

Output:

Open the page http://127.0.0.1:8000/ on your browser:

ExpressJs cookies 3

Set cookie:

Now open http://127.0.0.1:8000/cookieset to set the cookie:

ExpressJs cookies 4

Get cookie:

Now open http://127.0.0.1:8000/cookieget to get the cookie:

ExpressJs cookies5