scuz
v0.2.0
Published
a restful web server with in-memory storage suitable for prototyping
Maintainers
Readme
scuz

a restful web server with in-memory storage suitable for prototyping
example
var http = require('http');
var scuz = require('scuz');
var server = scuz();
http.get('http://localhost:1337/', function(res) {
res.pipe(process.stdout);
// {"error":false,"status":200,"message":"ok","body":{}}
}).on('error', console.log.bind(console));configuration
environment variable | default | type | description
-------------------- | ----------- | ------- | -----------
SCUZ_STORAGE_NAME | scuz.json | string | overrides the default storage name
SCUZ_SAVE_INTERVAL | unset | integer | interval value in milliseconds
SCUZ_SAVE_ON_EXIT | unset | n/a | save in-memory storage to scuz.json on exit
SCUZ_LOAD_STORAGE | unset | n/a | load scuz.json into memory at bootstrap
SCUZ_PORT | 1337 | integer | port to which the web server will be bound
notes
this api server doesn't support node 0.8 and lower, though that isn't likely to be a problem for anyone.
