Connect your midori app to hapi.
Install:
npm install --save hapi midori midori-hapi
Usage:
import {Server} from 'hapi';
import connector from 'midori-hapi';
import {request, get, send, header, compose} from 'midori';
import Boom from 'boom';
// Create a midori app.
const basicApp = get('/test', compose(
header('Content-Type', 'text/plain'),
send('Test'),
));
const errorApp = get('/error', request(() => {
throw Boom.teapot();
}));
const createApp = compose(basicApp, errorApp);
// Create a Hapi server.
const server = new Server();
server.connection({host: 'localhost', port: 0, compression: false});
// Connect your midori app here.
server.ext(connector(createApp));
// Start up
server.start();