Esse é o backend do meu portfolio que é ligado a um banco de dados, onde eu posso adicionar, editar e deletar projetos que eu já fiz.
Configurações
O arquivo .sequelizerc é responsável por configurar o sequelize, onde você pode configurar o caminho para os arquivos de configuração, models, migrations e seeders.
O arquivo /src/database/config/database.ts é onde é feito a conexão com o banco de dados, onde você pode configurar o nome do banco, usuário, senha, host e o dialeto do banco de dados, lembrando que o projeto é feito em mysql.
Inicialização
Para inicializar o projeto, basta rodar o comando npm start no terminal, mas antes deve ser feito o build do projeto com o comando npm run build.
Para rodar configurações no banco de dados que você linkou, basta rodar o comando npm run db:reset.
Rotas e Respostas esperadas se tudo der certo
GET /posts - Retorna todos os projetos cadastrados no banco de dados.