Sobes.tech
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);