ABP 前后端分离框架,
想把API 接口做一个分组管理
已经按照 网上的例子 进行了配置:
第一步:
app.UseSwaggerUI 中增加:
options.SwaggerEndpoint($"/swagger/V1/swagger.json", $"第一组");
options.SwaggerEndpoint($"/swagger/V2/swagger.json", $"第二组");
第二步:
在 ConfigureSwagger 中增加:
options.SwaggerDoc("v1", new OpenApiInfo { Version = "V1", Title="第一组" });
options.SwaggerDoc("V2", new OpenApiInfo { Version = "V2", Title="第二组" });
第三步:
在action 中增加
[HttpPost]
[ApiExplorerSettings(GroupName = "V2")]
[public async Task Authenticate([FromBody] AuthenticateModel model)];
启动运行后
我不管选择 V1还是V2 都会有 这个API
尝试过 继承 这两个类
IActionModelConvention
IControllerModelConvention
来实现Apply方法 但是没有效果
选择V1 不显示V2的接口
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。