# Hapi + Marko See the [marko-hapi](https://github.com/marko-js-samples/marko-hapi) sample project for a working example. ## Installation ```bash npm install hapi --save npm install marko --save ``` ## Usage ```javascript "use strict"; require("marko/node-require"); const Hapi = require("hapi"); const indexTemplate = require("./index"); const server = new Hapi.Server(); const port = 8080; server.connection({ port }); server.route({ method: "GET", path: "/", handler(request, reply) { return reply( indexTemplate.stream({ name: "Frank", count: 30, colors: ["red", "green", "blue"] }) ).type("text/html"); } }); server.start(err => { if (err) { throw err; } console.log(`Server running on port: ${port}`); }); ```