0.0.8 • Published 8 months ago

@vinialves08/fast-express v0.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

Fast API

Tenha um Server Express já equipado com o knex para sua conexão com o banco. Abaixo um exemplo de como utilizar a biblioteca.

Exemplo para você criar seu servidor com um exemplo de um Caso de Uso (User)

Arquivo .env exemplo

PORT=
DEBUG=

#database
DATABASE_CLIENT=    ## postgresql, mysql
DATABASE_HOST=
DATABASE_USER=
DATABASE_PASSWORD=
DATABASE_NAME=
DATABASE_PORT=
DATABASE_POOL_MIN=
DATABASE_POOL_MAX=

O server já disponibiliza uma Rota de Healthcheck

http://localhost:3000/healthcheck

Ao criar um novo serviço você deverá extender da classe Service e já terá disponível as funcionalidades de create, update, patch, findById, findOne e delete.

const { Service } = require('@vinialves08/fast-express')

module.exports = class User extends Service {
    constructor(knex) {
      super(knex, { tableName: 'user', view: UserView, withRelations: ['endereco'] });
    }
};
0.0.8

8 months ago

0.0.7

8 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago