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);