scuz
v0.2.0
Published
a restful web server with in-memory storage suitable for prototyping
Downloads
3
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.