marko/docs/hapi.md

542 B

Hapi + Marko

'use strict';
require('marko/node-require');

const Hapi = require('hapi');

var template = require('./template');

const server = new Hapi.Server();
server.connection({ port: 8000 });

server.route({
    method: 'GET',
    path: '/',
    handler: function (request, reply) {
        return reply(template.stream({ name: 'Frank' })).type('text/html');
    }
});

server.start((err) => {

    if (err) {
        throw err;
    }
    console.log('Server running at:', server.info.uri);
});