Use promises in your dnode remote interface.
Behaves just like dnode, but turns promises into callbacks under the hood.
const dnode = require('dnode-p')
const server = dnode({
double: async (number) => {
return number * 2
},
explode: async () => {
throw new Error('Kablaaaam!')
}
})
server.listen(5004)
based on dnode-promise