Skip to content

Repository files navigation

Metacom Communication Protocol for Metarhia

ci statussnyknpm versionnpm downloads/monthnpm downloads

Metacom protocol specification: https://github.com/metarhia/Contracts/blob/master/doc/Metacom.md

// Load at frontendimport{Metacom}from'./metacom.js';// Load at backendconst{ Metacom }=require('metacom');// Open connection (both platforms) and make callsconstmetacom=Metacom.create('https://domainname.com:8000');(async()=>{const{ api }=metacom;try{awaitmetacom.load('auth');// Load `auth` interfaceawaitapi.auth.status();// Check session status}catch(err){awaitapi.auth.signIn({login: 'marcus',password: 'marcus'});}awaitmetacom.load('example');// Load `example` interfaceconstresult=api.example.methodName({ arg1, arg2 });})();

About

RPC communication protocol for Metarhia stack 🔌

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages