hapi.js
A rich framework for building applications and services
hapi enables developers to focus on writing reusable application logic instead of spending time building infrastructure.
$ npm install hapi
Community
hapi's stability and reliability is empowering these companies today:
See moreAre you using hapi too? Let us know.
Getting started
Start by creating a package.json:
npm init
Install hapi and save it to your package.json dependencies:
npm install hapi --save
Create an index.js file with the following contents:
var Hapi = require('hapi');
// Create a server with a host and port
var server = new Hapi.Server();
server.connection({ host: 'localhost', port: 8000 });
// Add the route
server.route({ method: 'GET', path:'/hello', handler: function (request, reply) { reply('hello world'); } });
// Start the server
server.start();
Launch the application by running node . and open localhost:8000/hello in your browser.
hapi is maintained by the core team with help of our contributors.




