Sobes.tech
Junior — Middle

Pode falar sobre os seus projetos realizados com Node.js?

sobes.tech IA

Resposta da IA

Num um dos meus projetos em Node.js, desenvolvi uma API REST para gerir tarefas num sistema de planeamento. Usei Express.js para roteamento, MongoDB para armazenamento de dados e JWT para autenticação de utilizadores.

Exemplo de uma rota simples no Express.js:

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

app.use(express.json());

app.post('/tasks', (req, res) => {
  const task = req.body;
  // Lógica para guardar a tarefa na base de dados
  res.status(201).send({ message: 'Tarefa criada', task });
});

app.listen(3000, () => console.log('Servidor iniciado na porta 3000'));

Este projeto ajudou-me a compreender o trabalho com código assíncrono, tratamento de erros e interação com bases de dados.