Esse desafio foi proposto por José Antonio, CEO da Nuvem3 Tecnologia.
O desafio consiste em acessar um banco de dados MySQL, e nesse banco tem uma tabela de contatos (Id, Nome, Email, Telefone). Eu devo acessar esse banco de dados e criar uma Rest API em Nodejs e ser capaz de realizar as 4 operações básicas (GET, POST, PUT e DELETE).
Consegui acessar e visualizar o banco de dados através do aplicativo DBeaver e também consegui fazer a conexão do Node.js com o banco de dados usando TypeORM e configurando o arquivo ormconfig.json. Obtive sucesso em listar, inserir, modificar e apagar registros da tabela do banco de dados, cumprindo portanto o desafio proposto.
O projeto foi desenvolvido utilizando as seguintes tecnologias:
# Clonar o repositório
$ git clone https://github.com/jose-renato-m/cloud3_challenge.git
# Entrar no diretório
$ cd cloud3_challenge
# Instalar as dependências
$ yarn
# Iniciar servidor
$ yarn dev:server
Feito com 💙 por José Renato Montagnana 👋🏻 Entre em contato!