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 = require('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.