UNPKG

545 BJavaScriptView Raw
1var osmdb = require('osm-p2p')
2var express = require('express')
3
4var osmRouter = require('../')
5
6var app = express()
7var osm = osmdb('/tmp/osm-p2p')
8
9app.use('/api/0.6', osmRouter(osm))
10
11app.use(function handleError (err, req, res, next) {
12 if (!err) return
13 if (!res.headersSent) {
14 res.statusCode = err.status || err.statusCode || 500
15 res.setHeader('content-type', 'text/plain')
16 res.end(err.message + '\n')
17 } else {
18 next(err)
19 }
20})
21
22app.listen(5000, function () {
23 console.log('osm-p2p-server listening on port 5000!')
24})