0.0.6 • Published 8 years ago

elekiter v0.0.6

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

elekiter Build Status npm version

express like electron ipc wrapper library

Install

$ npm install elekiter

Usage

In browser process (Main Process)

var Elekiter = require('elekiter');
var elekiter = new Elekiter();

// regist middleware
elekiter.use(function (req, res, next) {
    req.param = req.params[0];
    next();
});
// routing
elekiter.get('/', function (req, res) {
    var message = 'Hi! ' + req.param; // req.param was set by middleware
    var life = req.params[1];

    if (life === 'human') return res.ok(message);
    if (life === 'alien') return res.ng('can not communicate');
    res.ng('unknown life');
});

In renderer process

var Elekiter = require('elekiter');
var elekiter = new Elekiter();

elekiter.request('/', 'John', 'human').then(function (message) {
    console.log('@message:', message);
}).catch(function (error) {
    console.log('@error:', error);
});
0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago