1.2.1 • Published 9 years ago
levelweb v1.2.1
SYNOPSIS
Leveldb over http
or https
.
USAGE
var http = require('http');
var levelweb = require('levelweb');
var db = require('level')('./db');
var opts = { prefix: '/' };
//
// like this...
//
http.createServer(levelweb(db, opts)).listen(8080);
//
// or like this... since the levelweb() function just
// returns a function that accepts request and response
// streams.
//
var level = levelweb(db, opts);
http.createServer(function(req, res) {
level(req, res);
}).listen(8080);
HTTP API
PUT
curl -XPUT "localhost:8080/keyname" --data "somedata"
value
GET
curl -XGET "localhost:8080/keyname"
DELETE
curl -XDELETE "localhost:8080/keyname"
CREATE READ STREAM
All of the options in the query string are optional.
curl "localhost:8080/?gte=users<e=users~&limit=10&reverse=true&keys=true&valyes=true"
CREATE LIVE STREAM
curl "localhost:8080/?tail=true&old=false&live=true"
1.2.1
9 years ago
1.2.0
9 years ago
1.1.0
9 years ago
1.0.0
9 years ago
0.4.1-1
11 years ago
0.4.1
11 years ago
0.4.0
11 years ago
0.3.13
11 years ago
0.3.12
11 years ago
0.3.11
11 years ago
0.3.10
11 years ago
0.3.8
11 years ago
0.3.7
11 years ago
0.3.6
11 years ago
0.3.4
11 years ago
0.3.2
11 years ago
0.3.1
11 years ago
0.3.0
11 years ago
0.2.9
11 years ago
0.2.8
11 years ago
0.2.7
11 years ago
0.2.6
11 years ago
0.2.5
11 years ago
0.2.3
11 years ago
0.2.1
11 years ago
0.1.10
11 years ago
0.1.9
11 years ago
0.1.8
11 years ago
0.1.7
11 years ago
0.1.5
11 years ago
0.1.4
11 years ago