编辑
2023-09-11
Csharp/dotNet
0
请注意,本文编写于 438 天前,最后修改于 436 天前,其中某些信息可能已经过时。

目录

配置
配置中心

furion框架常规可能会使用的操作

配置

  • DynamicApiControllerSettings

"DynamicApiControllerSettings": { "KeepName": true, "KeepVerb": true, "LowercaseRoute": false //[FromQuery] 修饰,单个使用[QueryParameters] "UrlParameterization": true, "Urls": "http://localhost:8081" }

Urls 记得localhost最好保持为*,不然docker等场景下会寄

DefaultRoutePrefix:默认路由前缀,string,默认 api DefaultHttpMethod:默认请求谓词,string,默认:POST DefaultModule:默认模块名称(区域),可用作接口版本,string,默认:v1 LowercaseRoute:小写路由格式,bool,默认:true AsLowerCamelCase:启用小驼峰命名(首字母小写),默认 false KeepVerb:是否保留动作谓词,bool,默认:false KeepName:是否保留默认名称,bool,默认:fasle CamelCaseSeparator:骆驼(驼峰)/帕斯卡命名分隔符,string,默认:- VersionSeparator:版本分隔符,string,默认:@ ModelToQuery:GET/HEAD 请求将 类类型参数转查询参数,bool,默认 false SupportedMvcController:是否支持 Mvc Controller 动态配置,bool,默认 false UrlParameterization:路由参数采用 [FromQuery] 化,默认 false([FromRoute] 方式) DefaultArea:配置默认区域,默认 null

配置中心

  • 使用Nacos

Serve.Run(RunOptions.Default.WithArgs(args) .ConfigureInject((builder, options) => { options.ConfigureAppConfiguration((_, cfb) => { cfb.AddNacosV2Configuration(cfb.Build().GetSection("Nacos")); }); options.ConfigureWebServices((_, services) => { services.AddNacosAspNet(builder.Configuration, "NacosService"); }); }) );

本文作者:宁骑

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!