Skip to content

Instantly share code, notes, and snippets.

@grommett
Created November 30, 2018 05:19
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save grommett/034340a0a1798539936eacdb6a095e50 to your computer and use it in GitHub Desktop.
Save grommett/034340a0a1798539936eacdb6a095e50 to your computer and use it in GitHub Desktop.
Simple viperHTML Usage
const express = require('express');
const viperhtml = require('viperhtml');
const app = express();
const port = 3000;
const render = viperhtml.wire();
app.get('/', (req, res) => {
const model = {
name: 'Morgan',
time: new Date().toLocaleTimeString()
};
res.send(view(model));
});
app.listen(port, () =>
console.log(`Example app listening on port ${port}!`)
);
function view(model) {
return render`
<div>
<h1>Hello, ${model.name}!</h1>
<h2>It is ${model.time}.</h2>
</div>
`.toString();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment