UNPKG

620 BJavaScriptView Raw
1var level = require('level')
2var hyperlog = require('hyperlog')
3var fdstore = require('fd-chunk-store')
4var db = {
5 log: level('/tmp/osm-p2p/log'),
6 index: level('/tmp/osm-p2p/index')
7}
8
9var osmdb = require('osm-p2p-db')
10var osm = osmdb({
11 log: hyperlog(db.log, { valueEncoding: 'json' }),
12 db: db.index,
13 store: fdstore(4096, '/tmp/osm-p2p/tree')
14})
15
16var osmrouter = require('../')
17var router = osmrouter(osm)
18
19var http = require('http')
20var server = http.createServer(function (req, res) {
21 if (router.handle(req, res)) {
22 } else {
23 res.statusCode = 404
24 res.end('not found\n')
25 }
26})
27server.listen(5000)