|
@@ -1,5 +1,6 @@
|
|
package com.fdkankan.gateway.config;
|
|
package com.fdkankan.gateway.config;
|
|
|
|
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.nacos.api.NacosFactory;
|
|
import com.alibaba.nacos.api.NacosFactory;
|
|
import com.alibaba.nacos.api.config.ConfigService;
|
|
import com.alibaba.nacos.api.config.ConfigService;
|
|
@@ -88,8 +89,12 @@ public class DynamicRouteServiceImplByNacos {
|
|
Properties properties = new Properties();
|
|
Properties properties = new Properties();
|
|
properties.setProperty("serverAddr", NacosConfig.NACOS_SERVER_ADDR);
|
|
properties.setProperty("serverAddr", NacosConfig.NACOS_SERVER_ADDR);
|
|
properties.setProperty("namespace", NacosConfig.NACOS_NAMESPACE);
|
|
properties.setProperty("namespace", NacosConfig.NACOS_NAMESPACE);
|
|
- properties.setProperty("username", NacosConfig.NACOS_USER_NAME);
|
|
|
|
- properties.setProperty("password", NacosConfig.NACOS_PASSWORD);
|
|
|
|
|
|
+ if(StrUtil.isNotEmpty(NacosConfig.NACOS_USER_NAME)){
|
|
|
|
+ properties.setProperty("username", NacosConfig.NACOS_USER_NAME);
|
|
|
|
+ }
|
|
|
|
+ if(StrUtil.isNotEmpty(NacosConfig.NACOS_PASSWORD)){
|
|
|
|
+ properties.setProperty("password", NacosConfig.NACOS_PASSWORD);
|
|
|
|
+ }
|
|
return configService= NacosFactory.createConfigService(properties);
|
|
return configService= NacosFactory.createConfigService(properties);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error("初始化网关路由时发生错误",e);
|
|
log.error("初始化网关路由时发生错误",e);
|