Expressjs’te Cookie Kullanımı

Selim KURT
1 min readFeb 27, 2024

--

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

Her zaman gelişmek için yer olduğunu anlıyorum. Lütfen düşüncelerinizi paylaşmaktan çekinmeyin.

--

--

Selim KURT
Selim KURT

Written by Selim KURT

Software Developer - Mobile & Web Developer #react #reactnative #nextjs #frontend #digitaltransformation #javascript

No responses yet