# 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 请求示例: ```bash curl -X POST 'http://{base_url}/nacos/v1/auth/login' -d 'username={username}&password={password}' ``` 输出示例: ```json {"accessToken":"xxx","tokenTtl":18000,"globalAdmin":true} ``` ## 如何获取配置项 1. 参考**如何获取accessToken**获取**accessToken**。 2. 携带**accessToken**获取配置项。 请求示例: ```bash curl -X GET "http://{base_url}/nacos/v3/console/cs/config?dataId={dataId}&groupName={groupName}&namespaceId={namespace}" -H "Authorization: Bearer xxx" ``` 输出示例如下,`data.content`就是**yml**格式的配置内容。 ```json { "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 } } ```