Junior — Middle
Que pilhas tecnológicas utilizou nos seus projetos?
sobes.tech IA
Resposta da IA
Nos projetos de Node.js, utilizei as seguintes stacks tecnológicas:
- Express.js para criar APIs REST e lógica de servidor.
- MongoDB com Mongoose para trabalhar com bancos de dados NoSQL.
- Socket.io para implementar comunicação em tempo real e conexões WebSocket.
- Passport.js para autenticação e autorização de utilizadores.
- Jest e Mocha para escrever testes.
- Docker para a conteinerização de aplicações.
Exemplo de um servidor simples com Express.js:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Olá, mundo!');
});
app.listen(3000, () => {
console.log('Servidor iniciado na porta 3000');
});
Esta stack permite desenvolver aplicações escaláveis e de fácil manutenção rapidamente.