, , doT Express 4.x.x. - @olado, . ( , ), , include (#) :
var users = require('./routes/users');
var dot = require("dot").process({
path: (__dirname + "/views")
});
var app = express();
app.engine('dot', function(template, options, cb){
var temp = path.parse(template).name;
var cont = dot[temp](options);
return cb(null, cont);
});
app.set('views', path.join(__dirname, './views'));
app.set('view engine', 'dot');
"res.render" ( index.js):
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
{{it.value}} .dot. index.dot :
<!DOCTYPE html>
<html>
<head>
<title>{{=it.title}}</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
<h1>{{=it.title}}</h1>
<p>Welcome to {{=it.title}}</p>
</body>
</html>