对于这些情况,可以包装成 service 供 controller 里调用。

    默认生成的 service 是一个 class,但有些 service 直接提供一些静态方法即可,这时候可以把 class 改为对象即可。

    加载 service

    如果想跨模块加载 service,可以通过下面的方式:

    1. export default class extends think.controller.base {
    2. let instance = new GithubService();