准备给自己的hapi
框架加上微信开发库
这样的插件,需要弄懂hapi
如何注册插件、如何给插件传递参数。
1、定义插件
const Pkg = require('../package.json')
async function register(server, pluginOptions) {console.log('这是一个插件');console.log('这是插件参数');console.log(pluginOptions);
}
exports.plugin = {register: register,pkg: Pkg
}
2、使用插件、并且传递参数
server.register({plugin: require(Path.join(__dirname, '../../../my_modules/wechat/lib/index.js')),options: { ceshi: '测试参数' }
});
这样一个简单的插件就注册成功了。