最近在使用nacos作爲項目的配置註冊中心截止當前最新版本爲1.2.0,按照官方文檔配置啓動默認是不需要登錄的這樣會導致你的配置中心對外直接暴露。所以我們會配置用戶名密碼並且更改密碼的方式來使用nacos
如果開啓了密碼認證,服務端沒有添加密碼的話,項目啓動報錯如下:
ERROR 1092 --- [127.0.0.1_8848-xdj] c.a.n.client.config.impl.ClientWorker : [fixed-127.0.0.1_8848-xdj] [check-update] get changed dataId error, code: 403
所以我們需要修改如下幾點:
-
在引入nacos的項目配置文件中添加
/nacos/conf/application.properties
### If turn on auth system: nacos.core.auth.enabled=true
-
在引入nacos的項目配置文件中添加
### nacos訪問地址的密碼 nacos.config.password=nacos ### nacos訪問地址的用戶名 nacos.config.username=nacos