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.