Underscore.js沒有像ejs和jade這樣的編譯函數,但是可以作爲Node.js模塊工作。請有人提供一個如何使其在Express應用程序內工作的例子嗎?Node.js Express將Underscore.js註冊爲視圖引擎的示例?
8
A
回答
20
var _ = require('underscore');
app.register('.html', {
compile: function (str, options) {
var template = _.template(str);
return function (locals) {
return template(locals);
};
}
});
4
現在使用express 3.0,它有點不同。簡單的解決辦法: https://github.com/haraldrudell/uinexpress
npm install uinexpress
然後
app.configure(function() {
app.engine('html', require('uinexpress').__express)
app.set('view engine', 'html')
+0
豎起大拇指,這對我來說真是棒極了 –
相關問題
- 1. 示例註冊/登錄使用node.js
- 2. 帶有Node.js的Spark視圖引擎?
- 3. 註冊幫助函數Node.JS + Express
- 4. 如何註冊組件Razor視圖引擎
- 5. 如何在magellan中註冊自定義視圖引擎?
- 6. 有沒有辦法使用多個視圖引擎使用Express + Node.js的
- 7. underscore.js:_.zip.apply示例
- 8. 如何在Express中使用HTML作爲視圖引擎?
- 9. 爲asp.net mvc5視圖引擎註冊自定義文件擴展名
- 10. Node.js + Express + Handlebars.js +局部視圖
- 11. 註冊資源的ActiveAdmin內部引擎
- 12. 將yammer組飼料嵌入到jade中(node.js視圖引擎)
- 13. underscore.js與node-express
- 14. VB 2008 Express註冊
- 15. vs 2008 express:註冊
- 16. 用戶註冊應用引擎
- 17. Django註冊視圖
- 18. Express/Node是必需的視圖引擎嗎?
- 19. Node.js/Express開源示例網站
- 20. MVP視圖/演示者註冊
- 21. 稅務引擎示例
- 22. nosql示例,哪個引擎?
- 23. node.js connect-auth app?示例(用戶註冊/用戶/會話管理)
- 24. 在Node.JS中使用Passport註冊(注冊)
- 25. Node.js註冊表格
- 26. Node.js護照註冊
- 27. 包含在express 500錯誤 - .html擴展視圖引擎
- 28. 配置EJS視圖引擎選項 - Express框架
- 29. 錯誤:模塊「html」不提供視圖引擎(Express)
- 30. 將視圖引擎升級到Razor
注:這是快遞<3個 – UpTheCreek