UNPKG

hapi

Version:

HTTP Server framework

48 lines (32 loc) 990 B
// Load modules var Hapi = require('../../../lib'); // Declare internals var internals = {}; var rootHandler = function (request) { request.reply.view('index', { title: 'examples/views/jade/index.js | Hapi ' + Hapi.utils.version(), message: 'Index - Hello World!' }); }; var aboutHandler = function (request) { request.reply.view('about', { title: 'examples/views/jade/index.js | Hapi ' + Hapi.utils.version(), message: 'About - Hello World!' }); }; internals.main = function () { var options = { views: { engines: { html: 'jade' }, path: __dirname + '/templates', compileOptions: { pretty: true } } }; var server = new Hapi.Server(8000, options); server.route({ method: 'GET', path: '/', handler: rootHandler }); server.route({ method: 'GET', path: '/about', handler: aboutHandler }); server.start(); }; internals.main();