Marko + HTTP Server
See the the http sample project for a working example.
Usage
import http from "http"; import Template from "./index.marko"; const port = 8080; const server = http.createServer(); server.on("request", (req, res) => { Template.render( { name: "Frank", count: 30, colors: ["red", "green", "blue"], }, res, ); }); server.listen(port, () => { console.log(`Successfully started server on port ${port}`); });
BYOB (Bring your own bundler)
For the large portion of Marko's API a bundler is required. The example code above assumes that Marko templates can be loaded in your environment. Marko supports a number of bundlers, take a look through our supported bundlers and pick what works best for you.
EDITContributors
Helpful? You can thank these awesome people! You can also edit this doc if you see any issues or want to improve it.