0.14.8 • Published 4 years ago

moleculer-starter-kit v0.14.8

Weekly downloads
-
License
UNLICENSED
Repository
gitlab
Last release
4 years ago

Moleculer logo

Architecture

Modules

  • moleculer: 0.14.8
  • moleculer-web: 0.9.1
  • Nats broker for moleculer
  • rabbitmq queues topology

Add a service

const debug = require('debug')('moleculer: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')('moleculer:runner')

const Runner = require('./')

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