ouistity-moleculer-starter

0.15.1 • Public • Published

Moleculer logo

codecov

Architecture

Modules

  • [x] moleculer: 0.14.6
  • [x] moleculer-axios: 0.1.2
  • [x] moleculer-web: 0.9.1
  • [x] rabbitmq queues topology
  • [x] graphql client
  • [x] swagger auto

Add a service

const debug = require('debug')('ouistity:runner')

const Runner = require('./')

const runner = new Runner()
runner.addService({
  name: 'ServiceTest',
  actions: {
    TestCommand: {
      metadata: {
        rabbitmq: true
      },
      handler (ctx) {
        return true
      }
    }
  }
})
runner.on('success', () => {
  debug('Run Forest, run!')
})
runner.run()

Add a middleware

const debug = require('debug')('ouistity:runner')

const Runner = require('./')

const runner = new Runner()
runner.addMiddleware({
  name: 'MiddleTest',
  ...
})
runner.on('success', () => {
  debug('Run Forest, run!')
})
runner.run()

Readme

Keywords

none

Package Sidebar

Install

npm i ouistity-moleculer-starter

Weekly Downloads

2

Version

0.15.1

License

UNLICENSED

Unpacked Size

274 kB

Total Files

23

Last publish

Collaborators

  • gperreymond