1
Liquid-Node是一種基於承諾的模板語言,可用於在異步數據庫調用(除其他之外)之後創建模板。 ExpressJS沒有內置的支持。使液體節點和Express可以很好地播放
讓Express使用Liquid-Node作爲其視圖引擎的最佳方式是什麼?
Liquid-Node是一種基於承諾的模板語言,可用於在異步數據庫調用(除其他之外)之後創建模板。 ExpressJS沒有內置的支持。使液體節點和Express可以很好地播放
讓Express使用Liquid-Node作爲其視圖引擎的最佳方式是什麼?
我拿出用途誓言-FS爲FS的承諾(在爲LiveScript),並假設的觀點被稱爲擴展名爲「.liquid」最好的:
vowfs = require \vow-fs
Liquid = require \liquid-node
app.engine \.liquid, (filename, options, fn) ->
vowfs.read filename
.then (res) ->
content = res.toString!
template = Liquid.Template.parse content
template.render options
.then (res) -> fn null, res