Sobes.tech
Junior — Middle

Fale sobre a sua contribuição nos projetos atuais ou anteriores.

sobes.tech IA

Resposta da IA

Nos projetos anteriores, contribuí para o desenvolvimento da lógica do servidor em Node.js, criando API REST para interagir com o frontend e o banco de dados. Por exemplo, implementei um módulo de autenticação usando JWT, o que aumentou a segurança da aplicação.

Também otimizei o trabalho com o banco de dados, implementando cache de consultas com Redis, o que reduziu significativamente o tempo de resposta.

Exemplo de código para criar uma API simples com Express e 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;
  // Verificação do usuário (simplificada)
  if(username === 'user' && password === 'pass') {
    const token = jwt.sign({ username }, 'secretkey', { expiresIn: '1h' });
    res.json({ token });
  } else {
    res.status(401).send('Não autorizado');
  }
});

app.listen(3000);