This is an egg plugin based on https://www.npmjs.com/package/@rodrigogs/mysql-events
$ npm i egg-mysql-events --save
// {app_root}/config/plugin.js
exports.mysqlEvents = {
enable: true,
package: 'egg-mysql-events',
};
// {app_root}/config/config.default.js
exports.mysqlEvents = config.mysqlEvents = [{
connection: {
host: '127.0.0.1',
port: 3306,
user: 'mysql-user',
password: 'password'
},
triggers: [{
name: 'TEST',
expression: 'db.t_projects',
onEvent: ({ event, app }) => console.log(event, app)
}]
}]
see config/config.default.js for more detail.
Please open an issue here.