1.0.26 • Published 9 years ago
apeman-demo-api v1.0.26
apeman-demo-api
Demo of api projects
Installation
$ npm install apeman-demo-api --saveUsage
Define a module in Apemanfile and run the server.
/** Example of Apemanfile.js */
'use strict'
const co = require('co')
let { NODE_ENV } = process.env
module.exports = {
$cwd: __dirname,
$pkg: { /* ... */ },
$proto: [ /* ... */ ],
$api: {
// Define APIs
'module01': require('apeman-demo-api')({
logging: NODE_ENV === 'development'
})
}
}Then, call the module from client script
#!/usr/bin/env node
/**
* Example client
*/
'use strict'
const co = require('co')
const apemanApiClient = require('apeman-api-client')
co(function * () {
// Setup an client
let api = yield apemanApiClient('/api')
// Connect to a module
let module01 = yield api.connect('module01')
let pong = yield module01.ping()
/* ... */
})Methods
The following methods are provided by the API.
.ping(pong)
Test the reachability of the api.
| Param | Type | Description |
|---|---|---|
| pong | string | Pong message to return |
License
This software is released under the MIT License.
Links
1.0.26
9 years ago
1.0.25
9 years ago
1.0.24
9 years ago
1.0.23
9 years ago
1.0.22
9 years ago
1.0.21
9 years ago
1.0.20
9 years ago
1.0.19
9 years ago
1.0.18
9 years ago
1.0.17
9 years ago
1.0.16
9 years ago
1.0.15
10 years ago
1.0.14
10 years ago
1.0.12
10 years ago
1.0.11
10 years ago
1.0.10
10 years ago
1.0.9
10 years ago
1.0.8
10 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago