Sobes.tech
Junior — Middle

Mevcut veya önceki projelere katkınızdan bahsedin.

sobes.tech yapay zeka

AI'dan gelen yanıt

Önceki projelerde, Node.js üzerinde sunucu mantığını geliştirmeye katkıda bulundum, ön yüz ve veritabanı ile etkileşim için REST API'ler oluşturdum. Örneğin, JWT kullanarak bir kimlik doğrulama modülü uyguladım, bu da uygulamanın güvenliğini artırdı.

Ayrıca, Redis kullanarak sorgu önbellekleme yaparak veritabanı ile çalışma şeklini optimize ettim, bu da yanıt süresini önemli ölçüde azalttı.

Express ve JWT ile basit bir API oluşturma örneği:

const express = require('express');
const jwt = require('jsonwebtoken');
const app = express();

app.use(express.json());

app.post('/login', (req, res) => {
  const { username, password } = req.body;
  // Kullanıcı doğrulaması (basitleştirilmiş)
  if(username === 'user' && password === 'pass') {
    const token = jwt.sign({ username }, 'secretkey', { expiresIn: '1h' });
    res.json({ token });
  } else {
    res.status(401).send('Yetkisiz');
  }
});

app.listen(3000);