Expressjs’te Cookie Kullanımı
Expressjs’te cookies kullanmak için cookie-parser middlewareni eklememiz gerekmektedir. Middleware, gelen isteklerdeki cookieleri işlememize ve yanıtlarda cookie oluşturmamıza imkan tanır.
İlk önce ,projemize cookie-parser paketini ekleyelim.
npm install cookie-parser
Express uygulaması oluşturalım ve cookie-parser middlewareni ekleyelim.
const express = require('express');
const cookieParser = require('cookie-parser');
const app = express();
app.use(cookieParser());
Bir GET endpointi oluşturup bir cookie oluşturalım ve tarayıcıya gönderelim.
app.get('/setcookie', (req, res) => {
res.cookie('username', 'Selim');
res.send('Cookie oluşturuldu ve tarayıcıya gönderildi!');
});
Bir GET endpointi oluşturup tarayıcıdan gelen cookieyi okuyalım.
app.get('/getcookie', (req, res) => {
const username = req.cookies.username;
res.send('Kullanıcı adı: ' + username);
});
Yukarıdaki kod parçacığı, /setcookie endpointini çağırdığımızda bir cookie oluşturacak ve tarayıcıya gönderecek. Sonrasında, /getcookie endpointi çağrıldığında tarayıcıdan gelen cookieyi okuyacak ve ekrana yazdıracaktır.
Okuduğunuz için teşekkürler
- 👏 Beğendiyseniz alkışlayın ve beni takip edin 👉
- 📰 Daha fazla içerik görüntülemek için tıklayın
- 🔔 Beni takip edin: LinkedIn!
Her zaman gelişmek için yer olduğunu anlıyorum. Lütfen düşüncelerinizi paylaşmaktan çekinmeyin.