除了EJS 和 Pug 之外,你可能还听过 Mustache、Handlebars、Underscore.js ,甚至还有 Jinja2、HAML 等其他语言中的视图模版引擎。 像EJS 和 Pug 这类为 Express 而设计的视图引擎在使用时当然不会出现任何问题。关键是,有时需要使用到引擎可能并没有适配 Express 。此时,我们就需要对其进行封装使其能够兼容 Express ...
除了EJS 和 Pug 之外,其實還有很多中模版引擎。但是這些模版引擎可能並不像 EJS 和 Pug 那樣是為 Express 專門設計的。此時如果需要使用這些未適配的模版引擎,我們就不得不使用Consolidate.js進行封裝以期能夠相容 Express API。而且 Consolidate.js 支援的種類也非常多,你可以在專案首頁看到完整的支援列表。 假設,現在...