准备给自己的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: '测试参数' }
});
这样一个简单的插件就注册成功了。