【优化】移除hangfire定时任务默认账号密码,并将路由设置到配置文件。

This commit is contained in:
jianweie code
2024-06-19 09:39:59 +08:00
parent 9db3e29aec
commit d464f953ef
4 changed files with 10 additions and 6 deletions

View File

@@ -112,6 +112,10 @@ namespace CoreCms.Net.Configuration
#region HangFire定时任务================================================================================ #region HangFire定时任务================================================================================
/// <summary> /// <summary>
/// HangFire默认访问路由地址
/// </summary>
public static readonly string HangFireRoutePrefix = AppSettingsHelper.GetContent("HangFire", "RoutePrefix");
/// <summary>
/// 登录账号 /// 登录账号
/// </summary> /// </summary>
public static readonly string HangFireLogin = AppSettingsHelper.GetContent("HangFire", "Login"); public static readonly string HangFireLogin = AppSettingsHelper.GetContent("HangFire", "Login");

View File

@@ -244,7 +244,7 @@ var hangfireOptions = new Hangfire.DashboardOptions
IsReadOnlyFunc = _ => false IsReadOnlyFunc = _ => false
}; };
app.UseHangfireDashboard("/job", hangfireOptions); //可以改变Dashboard的url app.UseHangfireDashboard(AppSettingsConstVars.HangFireRoutePrefix, hangfireOptions);
HangfireDispose.HangfireService(); HangfireDispose.HangfireService();
//设置hangfire定时任务过期时间 //设置hangfire定时任务过期时间

View File

@@ -10,8 +10,9 @@
}, },
//定时任务管理面板的账户密码 //定时任务管理面板的账户密码
"HangFire": { "HangFire": {
"Login": "CoreShopProfessional", //登录账号 "RoutePrefix": "/job", //路由地址,默认'/job'
"PassWord": "uzmp0o3213217vr53", //登录密码 "Login": "", //登录账号
"PassWord": "", //登录密码
"JobExpirationTimeOut": "10080" //已经完成的任务过期时间单位分钟默认10080,7天时间 "JobExpirationTimeOut": "10080" //已经完成的任务过期时间单位分钟默认10080,7天时间
}, },
//Swagger授权访问设置 //Swagger授权访问设置

View File

@@ -31,9 +31,8 @@
<br /> <br />
<span class="zhuyi">注意事项:</span><br /> <span class="zhuyi">注意事项:</span><br />
<p>1、以上组件地址支持自定义调整投产环境下请及时修改或屏蔽投产环境下可删除此展示页面。</p> <p>1、以上组件地址支持自定义调整投产环境下请及时修改或屏蔽投产环境下可删除此展示页面。</p>
<p>2、『Swagger接口文档』访问路径修改位置为【Program.cs】文件第205行左右【代码c.RoutePrefix = "doc"】请将doc修改为其他虚拟路径</p> <p>2、『Swagger接口文档』访问路径登录账号密码均自行设置修改位置为【appsettings.json】文件代码中【SwaggerConfig】节点</p>
<p>3、『HangFire定时任务』面板路径修改位置为【Program.cs】文件第240行左右【代码app.UseHangfireDashboard("/job", hangfireOptions);】请将job修改为其他虚拟路径</p> <p>4、『HangFire定时任务』访问路径登录账号密码均自行设置修改位置为【appsettings.json】文件代码中【HangFire】节点</p>
<p>4、『HangFire定时任务』初始登录账号密码均为【CoreShop】修改位置为【appsettings.json】文件代码中【HangFire】节点。</p>
<p>5、如果无法访问接口请检查【1、数据库配置是否正常】【2、Redis是否配置正常并可正常链接使用】【3、Mysql数据库请保持5.7+版本】【4、站点日志文件夹写入权限】。</p> <p>5、如果无法访问接口请检查【1、数据库配置是否正常】【2、Redis是否配置正常并可正常链接使用】【3、Mysql数据库请保持5.7+版本】【4、站点日志文件夹写入权限】。</p>
<p>6、如果第三方请求接口服务获取不到数据Debug提示【Access-Control-Allow-Origin】的错误表示为跨域问题请打开【appsettings.json】文件在【Cors】节点设置请求白名单。</p> <p>6、如果第三方请求接口服务获取不到数据Debug提示【Access-Control-Allow-Origin】的错误表示为跨域问题请打开【appsettings.json】文件在【Cors】节点设置请求白名单。</p>
</div> </div>