mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
655 B
655 B
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}`);
});