fix:config nacos launch

This commit is contained in:
anjoy8 2021-07-30 10:36:08 +08:00
parent cba72686d5
commit d9d6431a4b
4 changed files with 9 additions and 4 deletions

View File

@ -829,6 +829,12 @@
</summary>
<param name="nacosNamingService"></param>
</member>
<member name="M:Blog.Core.Api.Controllers.NacosController.checkSystemStartFinish">
<summary>
系统实例是否启动完成
</summary>
<returns></returns>
</member>
<member name="M:Blog.Core.Api.Controllers.NacosController.GetStatus">
<summary>
获取Nacos 状态

View File

@ -13,7 +13,7 @@
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "dev"
"ASPNETCORE_ENVIRONMENT": ""
},
"applicationUrl": "http://localhost:8081"
},

View File

@ -50,6 +50,7 @@ namespace Blog.Core.Extensions.NacosConfig
Metadata = JsonConfigSettings.NacosMetadata
};
await _nacosNamingService.RegisterInstance(JsonConfigSettings.NacosServiceName, Nacos.V2.Common.Constants.DEFAULT_GROUP, instance);
ConsoleHelper.WriteSuccessLine($"Nacos connect: Success!");
}
// 程序停止

View File

@ -19,9 +19,7 @@ namespace Blog.Core.Extensions
// 在实际生产工作中 本地开发是不需要注册nacos的 所以根据环境变量去判断
// 比如 开发环境 dev 测试环境 test 生产 prod 只有这几种环境变量的时候才需要去注册nacos
if (Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") != null
&& Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") != ""
&& Appsettings.app(new string[] { "Startup", "Nacos", "Enabled" }).ObjToBool())
if (Appsettings.app(new string[] { "Startup", "Nacos", "Enabled" }).ObjToBool())
{
// 从当前配置取文件去注册naocs
services.AddNacosV2Config(x =>