{"version":3,"sources":["jsdelivr-header.js","/npm/z-login-plugin@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,IAAM,QAAQ,OAEpB,MAAM,MAMJ,MAAA,GACE,MAAM,EAAM,IAAI,IAIhB,OAHA,EAAI,KAAI,IACN,EAAI,KAAO,+BAEN,CACT,CAIA,KAAA,GACE,OAAO,MAAO,EAAK,KACjB,QAAQ,IAAI,EAAI,IAAI,WACd,GAAK,CAEf,EAGF,OAAO,QAAU","file":"/npm/z-login-plugin@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/z-login-plugin@1.0.0/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const koa = require('koa')\r\n\r\nclass Login {\r\n  /* \r\n        manage方法返回一个koa应用，可用于插件的配置，插件可以有自己的接口和存储\r\n        插件的默认前置路径为/plugins/{插件包名}\r\n        该应用可以通过在插件管理中点击相应插件块就能访问\r\n    */\r\n  manage() {\r\n    const app = new koa()\r\n    app.use(ctx => {\r\n      ctx.body = '这个中间件会在接收到请求时在控制台打印请求的URL'\r\n    })\r\n    return app\r\n  }\r\n  /*\r\n        返回一个中间件函数，可以在这里自定义代理行为\r\n    */\r\n  proxy() {\r\n    return async (ctx, next) => {\r\n      console.log(ctx.req.url)\r\n      await next()\r\n    }\r\n  }\r\n}\r\n\r\nmodule.exports = Login\r\n"]}