mirror of
https://github.com/amark/gun.git
synced 2025-03-30 15:08:33 +00:00
30 lines
580 B
JavaScript
30 lines
580 B
JavaScript
const Hapi = require('hapi')
|
|
const Inert = require('inert')
|
|
const Gun = require('..')
|
|
|
|
const server = new Hapi.Server
|
|
server.connection({ port: 8080 })
|
|
server.connections.forEach(c => Gun({ web: c.listener, file: 'data.json' }))
|
|
|
|
server.register(Inert, () => {});
|
|
|
|
server.route({
|
|
method: 'GET',
|
|
path: '/gun.js',
|
|
handler: (request, reply) => reply.file('../gun.js', { confine: false })
|
|
})
|
|
|
|
server.route({
|
|
method: 'GET',
|
|
path: '/{param*}',
|
|
handler: {
|
|
directory: {
|
|
path: __dirname,
|
|
redirectToSlash: true,
|
|
index: true
|
|
}
|
|
}
|
|
})
|
|
|
|
server.start()
|