1.0.0 • Published 7 years ago

exoservice-sequelize-crud-handlers v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

ExoService Sequelize CRUD Handlers

Requirements

  • Node 8 or higher

Usage

const sequelizeInstance = require('...')
const sequelizeModel = require('...')
const { bootstrap } = require('exoservice')
const createHandlers = require('exoservice-sequelize-crud-handlers')

// For a CRUD only service use:
bootstrap(createHandlers({messageName: 'user', sequelizeModel, sequelizeInstance}))

// For a CRUD service with additional methods use:
const handlers = createHandlers({messageName: 'user', sequelizeModel, sequelizeInstance})
handlers['custom'] = function() { /* ... */ }
bootstrap(handlers)