UNPKG

happner

Version:

distributed application engine with evented storage and mesh services

62 lines (54 loc) 1.21 kB
var Mesh = require('../../lib/mesh'); var config = { name: 'theFarawayTree', dataLayer: { secure:true, port: 51234, authTokenSecret: 'a256a2fd43bf441483c5177fc85fd9d3', systemSecret: 'mesh', adminPassword: 'testb2' }, endpoints: {}, modules: { "moonface":{ path:__dirname + "/4-moonface", constructor:{ type:"sync", parameters:[] } } }, components: { "moonface":{ moduleName:"moonface", schema:{ "exclusive":false, "methods":{ "rideTheSlipperySlip": { parameters: [ {name:'one',required:true}, {name:'two',required:true}, {name:'three',required:true}, {name:'callback', type:'callback', required:true} ] } , "haveAnAccident": { parameters: [ {name:'callback', type:'callback', required:true} ] } } } } } }; (new Mesh()).initialize(config, function(err) { if (err) { console.log('spawn failed:::', err); console.log(err); process.exit(err.code || 1); return; } console.log('READY'); });