首页 文章

打字稿和Swagger Codegen . 包含哪些内容?

提问于
浏览
0

所以我从位于https://esi.tech.ccp.is/latest/swagger.json的swagger文件生成了一些招摇模型和api服务,这给我一个类似于的文件结构:

我已经包含以下文件:

app.module.ts

// Eve ESI Swagger Codegen APIs
import { ApiModule } from '../providers/ESISwagger';
import { HttpClientModule } from '@angular/common/http';

providers: [
    ...
    ApiModule,
    HttpClientModule,
    HTTP, // Ioniic Native HTTP Plugin
    ...
  ]

假设我有一个页面“fleet-management.ts” . 我正在尝试导入API以便能够使用生成的codegen的Fleets服务 . 我已经尝试过包含服务,API文件等等,而且我不知道如何访问它并正确引用它 .

任何有关要包含的文件的帮助以及使用其中一个生成函数的基本示例都会很棒 . 由于API也有配置选项我无法弄清楚,这又复杂一点:(

1 回答

  • 0

    现在已经解决了 . ApiModule需要是app.module.ts中的导入(不是提供者),如下所示:

    // Swagger Client Services
    import { ApiModule } from '../providers/esi/index';
    ...
    imports: [
        ...
        ApiModule,
        HttpClientModule,
        ...
      ],
    ...
    

相关问题