Este repositório contém o código-fonte de uma API RESTful desenvolvida em Node.js, utilizando TypeScript como linguagem de programação, TypeORM como ORM (Object-Relational Mapping) e MySQL como banco de dados.
- Node.js: Plataforma de execução de JavaScript para construir aplicações server-side escaláveis.
- TypeScript: Superset tipado do JavaScript que adiciona tipos estáticos opcionais.
- TypeORM: ORM (Object-Relational Mapping) para Node.js e TypeScript, que simplifica a interação com bancos de dados relacionais.
- MySQL: Banco de dados relacional amplamente utilizado para armazenar e gerenciar dados.
- Cadastro, leitura, atualização e remoção de entidades relacionadas ao seu domínio.
- Exemplo de implementação de rotas, serviços e controladores seguindo boas práticas de desenvolvimento.
- Clone o repositório:
git clone https://github.com/miqueiasrodrigues/api-task-control-nodejs.git
- Instale as dependências:
npm install
- Configure as variáveis de ambiente para conexão com o MySQL no arquivo
.env
. - Execute o aplicativo:
npm run dev