1.2.1 • Published 9 years ago

levelweb v1.2.1

Weekly downloads
8
License
ISC
Repository
-
Last release
9 years ago

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&lte=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