Nswag基於多個接口程序生成

爲了兼容微服務架構的,我們需要將多個服務接口項目對接一個Angular前端項目,此文檔我們將使用Nswag基於多個接口程序生成請求代碼。

項目基於麥扣的Angular前端框架做詳細說明,找到根目錄下的nswag文件夾。

對每個接口服務都建一個service.config.[接口服務名].nswag。
在這裏插入圖片描述

service.config.[接口服務名].nswag 內容基本一樣,需要修改地方如下:
在這裏插入圖片描述

Swagger.json 地址改成對應的地址。
在這裏插入圖片描述

codeGenerators節點下ClassName
注意加上接口服務名稱的前綴,以便調用的時候區分。
在這裏插入圖片描述

codeGenerators節點下output,本節點是生成的代碼文件保存地址,只要修改最後文件名,格式爲*[接口服務名]-service-proxies.ts*

以上修改完成之後執行Nswag命令 ,可見執行了兩個Nswag文件
在這裏插入圖片描述

最後在service-proxy.module.ts文件中引入註冊就能用了
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章