Node.js Express将Underscore.js注册为视图引擎的示例?
Underscore.js没有像ejs和jade这样的编译函数,但是作为Node.js模块工作。 请有人提供一个如何使其在Express应用程序内工作的例子?
var _ = require('underscore'); app.register('.html', { compile: function (str, options) { var template = _.template(str); return function (locals) { return template(locals); }; } });
现在快速3.0,有点不同。 简单的解决scheme: https : //github.com/haraldrudell/uinexpress
npm install uinexpress
然后
app.configure(function () { app.engine('html', require('uinexpress').__express) app.set('view engine', 'html')