扫一扫分享
Moleculer一个现代化、渐进式的Node.js微服务框架。
npm install moleculer --save
或者
yarn add moleculer
这个例子告诉你怎么创建一个能够将两个数字相加的math小服务
const { ServiceBroker } = require("moleculer");
// Create a broker
let broker = new ServiceBroker({ logger: console });
// Create a service
broker.createService({
name: "math",
actions: {
add(ctx) {
return Number(ctx.params.a) + Number(ctx.params.b);
}
}
});
// Start broker
broker.start()
// Call service
.then(() => broker.call("math.add", { a: 5, b: 3 }))
.then(res => console.log("5 + 3 =", res))
.catch(err => console.error(`Error occurred! ${err.message}`));
手机预览