/back_devapi

Primary LanguageTypeScript

Desafio DevApi - Back-end com NodeJS

Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications.

Nest Logo

Descrição

Tecnologias usada para o banco de dados: MongoDB (NoSQL) - conexão via cluster Atlas

Dados dos users:

name: string
email: string
password: string
deleted_at: Date | null

Dados dos conectors:

name: string
type: string
privacity: string
base_url: string
logo_url: string
category: string
description: string
status: string
deleted_at: Date | null

Instalação das dependências:

$ npm i
 ou
$ yarn

População dos users:

$ npx nestjs-command create:user
 ou
$ yarn nestjs-command create:user

População dos conectors:

$ npx nestjs-command create:conector
 ou
$ yarn nestjs-command create:conector

Iniciar a aplicação:

$ npm start
ou
$ yarn start

*obs: Necessário adicionar o endereço de IP da sua máquina no Cluster do banco de dados.

Iniciar a aplicação via Docker:

$ docker-compose up

*obs: Necessário adicionar o endereço de IP da máquiva virtual (Docker) no Cluster do banco de dados.

Usuário para a autenticação:

  email: user@devapi.com
  password: 123

*obs: Após o token obtido através da rota de login, enviar por authorization com o tipo Bearer Token, para assim a realização de quaisquer outras requisições.