scuz

0.2.0 • Public • Published

scuz Build Status Test Coverage Code Climate

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.

Package Sidebar

Install

npm i scuz

Weekly Downloads

0

Version

0.2.0

License

Unlicense

Last publish

Collaborators

  • antino