$ npm install shoe ecstatic multilevel level
$ npm install -g browserify
$ browserify browser.js > bundle.js
$ node server.js
then go to http://localhost:5000 and use the db instance from the javascript console
| var multilevel = require('multilevel'); | |
| var shoe = require('shoe'); | |
| var sock = shoe('/sock'); | |
| var db = multilevel.client(); | |
| window.db = db; | |
| sock.pipe(db.createRpcStream()).pipe(sock); |
$ npm install shoe ecstatic multilevel level
$ npm install -g browserify
$ browserify browser.js > bundle.js
$ node server.js
then go to http://localhost:5000 and use the db instance from the javascript console
| var http = require('http'); | |
| var ecstatic = require('ecstatic')(__dirname); | |
| var level = require('level'); | |
| var db = level(__dirname + '/test.db', { encoding: 'json' }); | |
| var multilevel = require('multilevel'); | |
| var shoe = require('shoe'); | |
| var server = http.createServer(function (req, res) { | |
| ecstatic(req, res); | |
| }); | |
| server.listen(5000); | |
| var sock = shoe(function (stream) { | |
| stream.pipe(multilevel.server(db)).pipe(stream); | |
| }); | |
| sock.install(server, '/sock'); |