kaguranana-birthday-project/node_modules/granim/docs/server.js
2021-12-12 18:49:32 -08:00

37 lines
719 B
JavaScript

const Hapi = require('hapi')
const server = new Hapi.Server({ port: 8080, host: 'localhost' })
const init = async () => {
await server.register([
require('inert'),
{
plugin: require('hapi-pino'),
options: {
prettyPrint: true,
logEvents: ['response', 'onPostStart']
}
}
])
server.route({
method: 'GET',
path: '/{param*}',
handler: (request, h) => h.file('./' + request.path)
})
server.route({
method: 'GET',
path: '/',
handler: (request, h) => h.file('./index.html')
})
await server.start()
console.log(`Server running at: ${server.info.uri}`)
}
process.on('unhandledRejection', err => {
console.log(err)
process.exit(1)
})
init()