API desenvolvida durante um curso de Graphql
API de controle de acesso, baseados em token e perfils Administrador e Comum.
- Usuários de pefil
Comum
não podem excluir outros usuários a não ser ele mesmo; - Somente usuários de perfil
Administrador
podem realizarMutations
emPerfils
e na tabela de relacionamentoUsuário_Perfil
.
Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env
KNEX_CLIENT
KNEX_DATABASE
KNEX_USER
KNEX_PASSWORD
PORT
APP_AUTH_SECRET
- Graphql;
- Typescript;
- Knex.