Skip to content

Instantly share code, notes, and snippets.

@smebberson
Created December 23, 2011 05:51
Show Gist options
  • Save smebberson/1513308 to your computer and use it in GitHub Desktop.
Save smebberson/1513308 to your computer and use it in GitHub Desktop.
Using mustache as an Express view engine
// module depencies
var express = require('express');
var app = express.createServer();
// variables
var port = 3000;
// config
app.set('view engine', 'mustache');
app.register(".mustache", require('stache'));
// routes
app.get('/', function (req, res) {
res.render('index', {
locals: {
title: 'Welcome'
}
});
});
//Run
app.listen(port);
console.log('Example running on port %s', port);
<!DOCTYPE HTML>
<html lang="en-us">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>{{title}}</title>
</head>
<body>
<h1>Welcome</h1>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment