UNPKG

node-framework

Version:

node-framework

44 lines (30 loc) 1 kB
# plugins `node-framework`中的`plugins`是指前端模板的plugins,在一些模板引擎中也被称作`filter` __注意__:在`node-framework`中只有etpl和ejs两种模板引擎默认支持,怎么让framework支持其他模板引擎的plugins请看[如何自定义模板引擎](/views#自定义模板引擎) ## 添加plugins 分为如下几个步骤: 1.`pluginDir`中添加自定义的plugin ```javascript /** * @file plugins/testPlugin.js */ module.exports = function (app) { return function testPlugin (str) { app.logger.silly('I am a plugin'); return str + ' - by testPlugin'; }; }; ``` 2.`config/view.js`中添加plugin ```javascript module.exports = { plugins: [ 'testPlugin' // testPlugin为文件名 ] } ``` 3. 在模板中使用 如果我使用的是ejs,那么可以如下方式使用 ``` Hello, {{=: world | testPlugin }} ```