项目作者: bootstarted

项目描述 :
Connect your midori app to Hapi.
高级语言: JavaScript
项目地址: git://github.com/bootstarted/midori-hapi.git
创建时间: 2017-10-12T00:49:18Z
项目社区:https://github.com/bootstarted/midori-hapi

开源协议:

下载


midori-hapi

Connect your midori app to hapi.

build status
coverage
license
version
downloads

Install:

  1. npm install --save hapi midori midori-hapi

Usage:

  1. import {Server} from 'hapi';
  2. import connector from 'midori-hapi';
  3. import {request, get, send, header, compose} from 'midori';
  4. import Boom from 'boom';
  5. // Create a midori app.
  6. const basicApp = get('/test', compose(
  7. header('Content-Type', 'text/plain'),
  8. send('Test'),
  9. ));
  10. const errorApp = get('/error', request(() => {
  11. throw Boom.teapot();
  12. }));
  13. const createApp = compose(basicApp, errorApp);
  14. // Create a Hapi server.
  15. const server = new Server();
  16. server.connection({host: 'localhost', port: 0, compression: false});
  17. // Connect your midori app here.
  18. server.ext(connector(createApp));
  19. // Start up
  20. server.start();