Framework for create server rest API.
https://github.com/ibakaidov/methodjs.git
Framework for create server rest API.
`` bash
npm install --save methodjs
%%CODEBLOCK0%% javascript
const methodjs = require('methodjs').getInstance();
methodjs.eco.db = require('./libs/somedb'); //add your db module to ecosystem
methodjs.loadTreeFromDir(__durname+'/methods/'); // load all modules from dir
methodjs.express(app); //register urls for methods in your express.js app
%%CODEBLOCK1%% bash
mkdir methods # create dir for method files
mkdir methods/time # create time object
touch methods/time/current.js # create file for time.current method
%%CODEBLOCK2%%javascript
const methodjs = require('methodjs').getInstance();
const app = express();
methodjs.registerRead('time', {}, function current({req, res}) {
return new Promise(function (resolve, reject) {
resolve({ time: new Date().toLocaleTimeString() });
})
});
%%CODEBLOCK3%% bash
curl 127.0.0.1:3000/time/current
``