可以简单统一一下返回格式,复杂的前端自已封装
//注册ReZero.Api builder.Services.AddReZeroServices(api => { //有重载可换json文件 (断点看一下apiObj.DatabaseOptions.ConnectionConfig有没有字符串进来) var apiObj = SuperAPIOptions.GetOptions("rezero.json"); .....省略........ //只看这一行 (不要new InterfaceOptions会把上面配置清空,尽量用apiObj.InterfaceOptions.xxx) apiObj.InterfaceOptions.MergeDataToStandardDtoFunc=dto => { if (dto is ErrorResponse error) { return new { isSuccess = false, data = error.message }; } else if (dto is bool b) { return new { isSuccess = b, data = b }; } //更多逻辑自已处理这儿只是一个示例 return new { isSuccess = true, data = dto }; }; //启用超级API api.EnableSuperApi(apiObj); });
不需要看懂复制就行,运行后在打断点调整
2016 © donet5.comApache Licence 2.0