Skip to content

Instantly share code, notes, and snippets.

@rzvdaniel
Last active April 26, 2019 16:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rzvdaniel/8e31835330c1ccb1872dbd4f96b0edcd to your computer and use it in GitHub Desktop.
Save rzvdaniel/8e31835330c1ccb1872dbd4f96b0edcd to your computer and use it in GitHub Desktop.
[Medium] Moleculer Mixins - A short introduction - greeter.service.js with Mixins
"use strict";
const WorldService = require("./world.service");
module.exports = {
name: "greeter",
mixins: [WorldService],
/**
* Actions
*/
actions: {
/**
* Say a 'Hello'
*
* @returns
*/
hello() {
return "Hello Moleculer";
},
/**
* Welcome a username
*
* @param {String} name - User name
*/
welcome: {
params: {
name: "string"
},
handler(ctx) {
return `Welcome, ${ctx.params.name}`;
}
}
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment