Skip to content

Module API for both external usage and default resources #19

@xaviervia

Description

@xaviervia

Something along the lines of:

var jstp = require("jstp");

var Module = {
  routes: [
    {
      { method: "GET", resource: ["article", ":name"] }, 
      Module.getArticle, Module
    }
  ],
  getArticle: function (message) {
    console.log(message.params.name);
  }
}

jstp.use(Module);

Also, default modules should be includable in many ways:

default

var jstp = require("jstp");
jstp.default();

extra paranoid

in this example jstp is not configured to be gateway because the module is not loaded

var jstp = require("jstp");
jstp.use(jstp.module.guard);

// not pictured: jstp.use(jstp.module.gateway);

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions