@ido-team/nacos-for-js
v2.3.3
Published
A modal component for Vue 3 base on ido-team
Downloads
243
Readme
介绍
配置中心 js 客户端。配置不再由前端直连 Nacos 获取,而是通过后端接口 /sendship/api/park/config 加密下发,前端解密后使用。
安装
使用 npm 下载。
npm i @ido-team/nacos-for-js使用
创建客户端(默认请求当前域名下的 /sendship/api/park/config,可通过构造函数第一参数指定服务地址)
// 指定 Nacos ServerAddress 属性
// const client = new NacosConfigClient("http://127.0.0.1:8848")const client = new NacosConfigClient();
// 默认使用包内混淆后的 AES 解密密钥;如需按环境覆盖,需与后端 CONFIG_CIPHER_KEY 完全一致 client.setCipherKey('按环境覆盖时的真实密钥');
获取配置(接口不再使用 group/dataId,参数仅作兼容保留)
const nacosConfig = await client.getConfig("DEFAULT_GROUP", "global-for-js");订阅配置,监听配置文件修改与发布
// @param 回调函数 拿到最新配置并做些事情
client.subscribe("DEFAULT_GROUP", "global-for-js", (nacosConfig) => {
console.log(nacosConfig)
})
setUsername/setPassword已不再需要,认证由后端接口完成,方法仅作兼容保留。
