'use strict'; const _ = require('lodash'); const getController = (url) => { if (!_.isString(url)) return; const arr = _.trimStart(url, '/').split('/'); return _.head(arr); }; module.exports = (options) => { return async function logdb(ctx, next) { let url = _.clone(ctx.request.url); url = url.replace(ctx.app.config.routePrefix, ''); const c = getController(url); console.log(ctx.service[c].toExport.operation); console.log(ctx.routerName); console.log(ctx.routerPath); await next(); }; };