1.7 KiB
1.7 KiB
Intro
你可以通过本文档获取访问Nacos配置文件的方法。下文中的{base_url}、{username}、password需要从pom.xml的profiles标签中获取。根据配置文件说明以及上下文决定使用哪个{dataId},没有特殊要求{groupName}使用DEFAULT_GROUP即可。对于{namespace}需要结合上下文确定当前的环境,默认是qas。
配置文件说明
| dataId | 分组 | namespaceId | 描述 |
|---|---|---|---|
mis-agent.yml |
DEFAULT_GROUP | dev/qas | 当前模块也就是mis-agent应用的配置文件 |
datasource.yml |
DEFAULT_GROUP | dev/qas | MySQL数据源配置 |
如何获取accessToken
请求示例:
curl -X POST 'http://{base_url}/nacos/v1/auth/login' -d 'username={username}&password={password}'
输出示例:
{"accessToken":"xxx","tokenTtl":18000,"globalAdmin":true}
如何获取配置项
- 参考如何获取accessToken获取accessToken。
- 携带accessToken获取配置项。
请求示例:
curl -X GET "http://{base_url}/nacos/v3/console/cs/config?dataId={dataId}&groupName={groupName}&namespaceId={namespace}" -H "Authorization: Bearer xxx"
输出示例如下,data.content就是yml格式的配置内容。
{
"code": 0,
"message": "success",
"data": {
"resultCode": 200,
"errorCode": 0,
"message": null,
"requestId": null,
"content": "...",
"encryptedDataKey": "",
"contentType": "yaml",
"md5": "7eccfe8d4aa1df087520d7678419fbbd",
"lastModified": 1786090433000,
"tag": null,
"beta": false,
"success": true
}
}