ContactKA-server é uma api desenvolvida para salvar seus contatos.
Obs: Caso ao atualizar uma página ou ao tentar fazer o registro de novas informações e obtiver erro. Desative as extensões do navegador
Utilize npm
-
Clone este repositório em sua máquina;
-
Acesse o repositório clonado através de um terminal, pode ser o terminal integrado do vsCode ou o terminal do seu computador;
-
Digite o seguinte comando no terminal
npm install
, isso fará com que todas as dependências do projeto sejam instaladas; -
Após todas as depêndencias instaladas, crie um novo banco de dados, utilizando o PostgreSQL;
-
Abra o arquivo
.env.example
, ele contém a baseURL necessário para conectarmos o servidor ao banco; -
Crie um arquivo
.env
substituindo as informações do.env.example
, pelas suas informações de conexão; -
Após criação do banco e conexão feitas, execute o comando
npm run typeorm migration:run -- -d ./src/data-source.ts
, para criar as tabelas no seu banco de dados a partir da pastamigrations
; -
Em seguida, execute o comando
npm run dev
no terminal do projeto para rodar o servidor. -
A aplicação também consta com testes de rotas, para executar, basta rodar o comando
npm run test
Com o servidor rodando, clique no link abaixo para visualizar as funcionalidades do ContactKA.