Junior — Middle
Erzählen Sie von Ihrem Beitrag zu aktuellen oder früheren Projekten.
sobes.tech KI
Antwort von AI
In früheren Projekten habe ich zur Entwicklung der Serverlogik in Node.js beigetragen, indem ich REST-APIs für die Interaktion mit dem Frontend und der Datenbank erstellt habe. Zum Beispiel habe ich ein Authentifizierungsmodul mit JWT implementiert, was die Sicherheit der Anwendung erhöht hat.
Außerdem habe ich die Arbeit mit der Datenbank optimiert, indem ich das Caching von Anfragen mit Redis eingeführt habe, was die Reaktionszeit erheblich reduziert hat.
Beispielcode zur Erstellung einer einfachen API mit Express und JWT:
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;
// Vereinfachte Benutzerüberprüfung
if(username === 'user' && password === 'pass') {
const token = jwt.sign({ username }, 'secretkey', { expiresIn: '1h' });
res.json({ token });
} else {
res.status(401).send('Nicht autorisiert');
}
});
app.listen(3000);