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.
Install cookie
You have to acquire cookie abilities in Express.js. So, install cookie-parser middleware through npm by using the following command:
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
Output:
Open the page http://127.0.0.1:8000/ on your browser:
Set cookie:
Now open http://127.0.0.1:8000/cookieset to set the cookie:
Get cookie:
Now open http://127.0.0.1:8000/cookieget to get the cookie: