Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

这篇具有很好参考价值的文章主要介绍了Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

继上篇:Taurus .Net Core 微服务开源框架:Admin 插件【4-1】 - 配置管理-Kestrel【含https启用】

本篇继续介绍下一个内容:

1、系统配置节点:Mvc 配置界面

界面如图:

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

以下为配置说明:

1、Mvc.IsEnable:

控制 Taurus 的 Mvc 是否启用,比如网关、或注册中心,或者使用其它Mvc框架,可以选择不启用。

如正常访问Mvc时:

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

禁用它后:

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

 

 

此选项不影响此后台管理插件的使用。

2、Mvc.IsAllowIPHost:【禁用主机IP访问】

是否允许通过IP直接访问,比如绑定域名访问时,可以直接禁用。

禁用后用IP访问会提示:

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

3、Mvc.IsAddTaurusHeader:【节点路径追踪】

是否输出taurus请求头,这个头可以追踪框架实际请求经过的节点。

返回每个节点返回1个taurus请求头,经过多个节点即存在多个:

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

taurus-10-2528856: 3.1.7.3  :IP尾数为10的IP主机【客户端】,后面是进程 ID 和 Taurus 版本号。
taurus-7-1545813: 3.1.7.4  :IP尾数为7的IP主机【网关】,后面是进程 ID 和 Taurus 版本号。

4、Mvc.IsPrintRequestLog:【打印请求日志】

是否打印请求日志,如果勾选,会在日志中可以查询相关的请求日志。

日志查看地址:

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

5、Mvc.IsPrintRequestSql:【打印执行Sql语句】

是否打印执行Sql语句,本功能需要使用自带的 CYQ.Data ORM 组件操作数据库有效。

语句执行查看:

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

这个功能可以监控、调试、优化每个请求产生的Sql。 

6、Mvc. RunUrl:【主机节点运行地址:微服务会调用到】

1、当前节点运行的路径,该参数默认会由框架自动产生以内网IP的访问路径。

2、微服务节点,会将此参数告知注册中心,以便网关或注册中心可以访问该地址。

3、如果微服务节点之间,无法通过内网IP互相访问,则需要手动配置为域名或公网IP的访问路径。

7、Mvc.DefaultUrl:【默认首页】

如果访问的是"/"路径,则默认内部跳转【Url保持不变】到此设置的路径。

8、Mvc.Suffix:【Mvc后缀】

1、Mvc的后缀,默认为空,即无后缀的会被Mvc框架拦截并处理。

2、该参数可以自定义后缀,比如.aspx,.html,.shtml 等任意参数。

9、Mvc.SubAppName:【子应用程序部署路径】

该参数仅适用于 兼容传统 IIS 部署为子应用程序时的配置。

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

如上图,对着站点,右键,添加应用程序,对应其中的【别名】选项。

10、 RouteMode:【路由模式】

框架的路由模式,具体教程可看:

1、Taurus.MVC WebAPI 入门系列教程:https://www.cnblogs.com/cyq1162/category/2205667.html

2、Taurus.MVC WebAPI 入门开发教程3:路由类型和路由映射:https://www.cnblogs.com/cyq1162/p/16529764.html

2、系统配置节点:Mvc - Controller 配置界面

界面如下:

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

该功能主要展示,目前有效的 Mvc 控制器。

Mvc.Controllers:可以直接指定控制器名称【不带.dll,多个逗号分隔】,也可使用默认配置值 * 号,自动搜索。

该配置,目前需要重启才能生效,后续考虑会调整为动态生效。

3、系统配置节点:Mvc - View 配置界面

界面如下:

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

该功能主要展示,目前有效的 View 视图界面。

Mvc.Views:可以指定视图目录,也可使用默认配置值 Views 。

后续会考虑是否允许指定多个目录。

总结:

本篇内容为Mvc的核心配置,下篇开始介绍Mvc框架内部插件的相关配置。文章来源地址https://www.toymoban.com/news/detail-510205.html

到了这里,关于Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包