Marko

Marko + HTTP Server

See the marko-http sample project for a working example.

Installation

npm install marko --save

Usage

require("marko/node-require").install();
 
const http = require("http");
const server = http.createServer();
 
const port = 8080;
const indexTemplate = require("./index.marko");
 
server.on("request", (req, res) => {
  indexTemplate.render(
    {
      name: "Frank",
      count: 30,
      colors: ["red", "green", "blue"]
    },
    res
  );
});
 
server.listen(port, () => {
  console.log(`Successfully started server on port ${port}`);
});
EDIT

Contributors

Helpful? You can thank these awesome people! You can also edit this doc if you see any issues or want to improve it.