- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
继上篇: Taurus .Net Core 微服务开源框架:Admin 插件【4-1】 - 配置管理-Kestrel【含https启用】 。
本篇继续介绍下一个内容:
界面如图:
以下为配置说明:
控制 Taurus 的 Mvc 是否启用,比如网关、或注册中心,或者使用其它Mvc框架,可以选择不启用.
如正常访问Mvc时:
禁用它后:
。
。
此选项不影响此后台管理插件的使用.
是否允许通过IP直接访问,比如绑定域名访问时,可以直接禁用.
禁用后用IP访问会提示:
是否输出taurus请求头,这个头可以追踪框架实际请求经过的节点.
返回每个节点返回1个taurus请求头,经过多个节点即存在多个:
taurus-10-2528856: 3.1.7.3 :IP尾数为10的IP主机【客户端】,后面是进程 ID 和 Taurus 版本号。 taurus-7-1545813: 3.1.7.4 :IP尾数为7的IP主机【网关】,后面是进程 ID 和 Taurus 版本号.
是否打印请求日志,如果勾选,会在日志中可以查询相关的请求日志.
日志查看地址:
是否打印执行Sql语句,本功能需要使用自带的 CYQ.Data ORM 组件操作数据库有效.
语句执行查看:
这个功能可以监控、调试、优化每个请求产生的Sql。 。
1、当前节点运行的路径,该参数默认会由框架自动产生以内网IP的访问路径.
2、微服务节点,会将此参数告知注册中心,以便网关或注册中心可以访问该地址.
3、如果微服务节点之间,无法通过内网IP互相访问,则需要手动配置为域名或公网IP的访问路径.
如果访问的是"/"路径,则默认内部跳转【Url保持不变】到此设置的路径.
1、Mvc的后缀,默认为空,即无后缀的会被Mvc框架拦截并处理.
2、该参数可以自定义后缀,比如.aspx,.html,.shtml 等任意参数.
该参数仅适用于 兼容传统 IIS 部署为子应用程序时的配置.
如上图,对着站点,右键,添加应用程序,对应其中的【别名】选项.
框架的路由模式,具体教程可看:
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 。
界面如下:
该功能主要展示,目前有效的 Mvc 控制器.
Mvc.Controllers:可以直接指定控制器名称【不带.dll,多个逗号分隔】,也可使用默认配置值 * 号,自动搜索.
该配置,目前需要重启才能生效,后续考虑会调整为动态生效.
界面如下:
该功能主要展示,目前有效的 View 视图界面.
Mvc.Views:可以指定视图目录,也可使用默认配置值 Views .
后续会考虑是否允许指定多个目录.
本篇内容为Mvc的核心配置,下篇开始介绍Mvc框架内部插件的相关配置.
最后此篇关于Taurus.NetCore微服务开源框架:Admin插件【4-2】-配置管理-Mvc【含请求日志打印】的文章就讲到这里了,如果你想了解更多关于Taurus.NetCore微服务开源框架:Admin插件【4-2】-配置管理-Mvc【含请求日志打印】的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
private boolean validateSno(double inSno) { //sno is the serial number int firstThree=(int)inSno
这个问题已经有答案了: How can I determine if a date is between two dates in Java? [duplicate] (11 个回答) 已关闭 6 年
我目前正在通过一本名为 Alex Allain - Jumping into c++ 的书学习 C++,但我卡在了第 21 章。它详细介绍了 C++ 构建过程,我明白了,除了 2 个部分: 首先: “
我有以下 Oracle 查询 SELECT * FROM table WHERE date_opened BETWEEN ((TO_DATE('2011-08-01', 'yyyy-mm-dd') -
use rand::Rng; fn main() { let mut zz = rand::thread_rng(); let mut a: [i32; 4096] = [0; 409
我正在使用 flatPickr(日历插件)来完成此任务。我将 minDate 和 maxDate(始终是星期日)从 PHP 函数发送到 JavaScript: $("#weeklySelector")
从 Eclipse 运行时,以下代码可以正常工作: System.setProperty("webdriver.gecko.driver", pathToGeckoDriver); FirefoxOp
我正在编写一个 Iphone 应用程序并使用 sqlite 作为我的数据库。如果对象在某个范围(MIN 和 MAX)之间,我有折扣,但问题是当我查询时,折扣似乎也适用于超出该范围的对象。不确定如何正确
Brunch 几乎适用于所有模板语言,并且有适用于它们的插件,但我无法使用 vanilla HTML。我只是希望在每次构建早午餐时只复制我的 html 文件(无论它们位于何处)并粘贴到公共(publi
首先我必须输入N,N成为第一个要检查的数字。 输入:79 输出应为:537.70。 int sum=0; while(1) { scanf("%d", &n
aa: { one: "hello", two: "good", three: "bye", four: "tomorrow",
我尝试解决方案,我知道这是不对的,因为程序的输出不正确。我做错了什么? 我有一个内部节点类,每个节点都有值字段。此方法应返回具有介于 int min 和 max 之间的值字段的节点数。 //-----
我正在尝试弄清楚如何执行 mysql 查询,在该查询中我返回以(例如)A-D 开头的结果,又名将返回: - 动物 - 银行 - 可乐 - 狗但不是:冰屋 看起来很简单,但找不到有效的方法。 我的意思是
我正在开发一个程序,我必须打印出 1 到 239 之间的素数,包括 1 和 239(我知道一和二可能不是素数,但我们会认为它们是素数这个程序)它一定是一个非常简单的程序,因为我们只讨论了一些基础知识。
我有一个错误,我在 jsbin 中复制了这个错误:https://jsbin.com/micinalacu/1/edit?html,console,output 铁形式,提交时serialize方法返
我正在尝试为 UIColor 定义扩展 import UIKit extension UIColor { convenience init(rgb:UInt){ let red
通过对 A 和 B(含)之间的一个或多个整数进行按位或运算,可以生成多少个不同的数字? 解释: 在这种情况下,A=7 和 B=9。对 {7, 8, 9} 的非空子集进行按位或运算可以生成四个整数:7,
在尝试将ignore_malformed添加到索引设置时,我需要帮助。 我有: from elasticsearch import Elasticsearch es = Elasticsearch(
我希望生成介于 1500 和 1650 之间的随机整数。 我已成功生成介于 25 和 55 之间的随机值(包括以下代码)。但是,我遇到的问题是,如果我修改代码以生成 1500 到 1650 之间的值(
背景 我正在使用 cx_Freeze 构建我的应用程序的 Windows 和 Mac 包;构建在两个平台上都成功执行,在 Windows 上生成 msi,在 Mac 上生成 dmg/app,我可以安装
我是一名优秀的程序员,十分优秀!