gpt4 book ai didi

angular - NSwag - 单独的文件生成

转载 作者:行者123 更新时间:2023-12-03 21:08:51 26 4
gpt4 key购买 nike

我正在使用 NSwag 生成我的 TypeScript 客户端(Angular 格式),但由于循环依赖关系,我在实现 Bearer token 身份验证时遇到了问题。

我的用户服务需要导入 TS 客户端以使用 token DTO,我的 TS 客户端需要导入用户服务以注入(inject) token 。

因此,我想知道是否可以将生成的文件拆分为两个(或更多)客户端和模型文件。

另一种选择是在 HTTP 请求上实现一个拦截器,但我觉得这很可恶,因为如果我使用另一个 API 可能会导致问题。

最佳答案

您可以创建单独的 NSwag 配置并运行每个配置。这是目前实现您正在寻找的东西的唯一方法。
这在使用正常约定的构建期间不起作用,并且需要在 proj 文件中进行修改,因为可能是一个 powershell 脚本来运行 Pre 或 Post 过程。

关于angular - NSwag - 单独的文件生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54746224/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com