test
This commit is contained in:
@@ -124,6 +124,7 @@ web:
|
||||
enabled: true
|
||||
host: "0.0.0.0"
|
||||
port: 8007
|
||||
token: "замените-на-длинный-секретный-токен"
|
||||
endpoints: pkg://iiwa_config/config/api_endpoints.yaml
|
||||
joint_limits: pkg://iiwa_config/config/moveit/joint_limits.yaml
|
||||
```
|
||||
@@ -133,10 +134,18 @@ web:
|
||||
| `enabled` | Включить (`true`) или отключить (`false`) веб-сервер |
|
||||
| `host` | Адрес прослушивания: `0.0.0.0` — все интерфейсы, `127.0.0.1` — только локально |
|
||||
| `port` | Порт HTTP API (по умолчанию `8007`) |
|
||||
| `token` | Bearer-токен для REST API и MCP; обязателен для внешнего `host` |
|
||||
| `endpoints` | Путь к описанию REST-эндпоинтов |
|
||||
| `joint_limits` | Путь к файлу ограничений суставов для валидации команд |
|
||||
|
||||
После запуска REST API доступен по адресу `http://<host>:8007`, MCP — по пути `/mcp`.
|
||||
Если `token` заполнен, каждый запрос к защищённому REST- или MCP-маршруту
|
||||
должен содержать заголовок `Authorization: Bearer <token>`. Страницы
|
||||
`/docs`, `/redoc` и `/openapi.json` доступны без токена только для загрузки
|
||||
Swagger UI. Пустой `token` допустим только для локального доступа
|
||||
(`127.0.0.1` или `localhost`); при внешнем `host` сервер не запустится.
|
||||
Храните файл настроек с ограниченными правами доступа и не публикуйте токен.
|
||||
|
||||
После запуска REST API доступен по адресу `http://<host>:8007`, MCP — по пути `/mcp/mcp`.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user