rulego-ipaas
  1. 节点组件管理
rulego-ipaas
  • 用户中心
    • 登录
      POST
  • 规则链管理
    • 获取规则链列表
      GET
    • 获取规则链详情
      GET
    • 获取最近修改的规则链详情
      GET
    • 保存基础信息
      POST
    • 保存规则链
      POST
    • 删除规则链
      DELETE
    • 部署规则链
      POST
    • 下线规则链
      POST
    • 执行规则链(同步)
      POST
    • 触发规则链(异步)
      POST
  • 运行日志
    • 历史运行日志
      GET
    • 删除日志
      DELETE
    • 历史调试日志
      GET
    • 实时运行日志-ws
      GET
  • 共享节点管理
    • 获取共享节点列表
      GET
    • 获取共享节点详情
      GET
    • 保存共享节点
      POST
    • 删除共享节点
      DELETE
  • 动态组件管理
    • 获取动态组件列表
      GET
    • 获取动态组件详情
      GET
    • 安装动态组件
      POST
    • 卸载动态组件
      DELETE
  • 节点组件管理
    • 可用组件列表
      GET
    • 获取节点表单国际化
      GET
    • 保存节点表单国际化
      POST
  • 组件市场
    • 获取组件市场组件列表
  • 设置
    • 应用集成
      • 设置成系统规则链
  1. 节点组件管理

获取节点表单国际化

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
GET
/api/v1/locales
支持增量配置,使用后台的locales覆盖前端本地的locales

请求参数

无

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://dev-cn.your-api-server.com/api/v1/locales'

返回响应

🟢200成功
application/json
Body
component
object 
必需
endpoints
object 
输入端节点配置
必需
key动态
nodes
object 
流程节点配置
必需
key动态
示例
{
    "component": {
        "endpoints": {
            "endpoint/kafka": {
                "notInput": true,
                "label": "Kafka",
                "icon": "/images/endpoint/kafka.svg",
                "desc": "<ul><li>Kafka订阅接入端</li><li>连接Kafka服务器,通过订阅路由给定主题触发规则链</li><a href=\"https://rulego.cc/pages/07ad50/\"  target=\"_blank\">帮助文档</a></ul>",
                "server": {
                    "label": "kafka服务器地址",
                    "desc": "多个地址用逗号隔开,如: 127.0.0.1:9092,127.0.0.2:9092",
                    "rules": [
                        {
                            "required": true,
                            "message": "服务器地址是必须的"
                        }
                    ]
                },
                "groupId": {
                    "label": "消费者组ID",
                    "desc": "默认rulego"
                },
                "router": {
                    "from": {
                        "path": {
                            "label": "订阅主题",
                            "rules": [
                                {
                                    "required": true,
                                    "message": "该项是必须的"
                                }
                            ],
                            "desc": "订阅主题数据触发,例如: /device/msg"
                        }
                    }
                },
                "disabled": false
            },
            "endpoints": {
                "type": "endpoints",
                "disabled": false
            },
            "endpoint/nats": {
                "type": "endpoint/nats",
                "disabled": false
            },
            "endpoint/rabbitmq": {
                "type": "endpoint/rabbitmq",
                "disabled": false
            },
            "endpoint/redis": {
                "type": "endpoint/redis",
                "disabled": false
            },
            "endpoint/redis/stream": {
                "type": "endpoint/redis/stream",
                "disabled": false
            },
            "endpoint/mysql_cdc": {
                "type": "endpoint/mysql_cdc",
                "disabled": false
            },
            "endpoint/mqtt": {
                "type": "endpoint/mqtt",
                "disabled": false
            },
            "endpoint/net": {
                "type": "endpoint/net",
                "disabled": false
            },
            "endpoint/http": {
                "type": "endpoint/http",
                "disabled": false
            },
            "endpoint/schedule": {
                "type": "endpoint/schedule",
                "disabled": false
            },
            "endpoint/ws": {
                "type": "endpoint/ws",
                "disabled": false
            },
            "endpoint/grpc/stream": {
                "type": "endpoint/grpc/stream",
                "disabled": false
            },
            "endpoint/beanstalkdTubeset": {
                "type": "endpoint/beanstalkdTubeset",
                "disabled": false
            },
            "endpoint/wukongim": {
                "type": "endpoint/wukongim",
                "disabled": false
            }
        },
        "nodes": {
            "iterator": {
                "type": "iterator",
                "disabled": false
            },
            "ai/generate-image": {
                "type": "ai/generate-image",
                "disabled": false
            },
            "x/wukongimSender": {
                "type": "x/wukongimSender",
                "disabled": false
            },
            "jsFilter": {
                "type": "jsFilter",
                "disabled": false
            },
            "x/natsClient": {
                "type": "x/natsClient",
                "disabled": false
            },
            "x/opengeminiQuery": {
                "type": "x/opengeminiQuery",
                "disabled": false
            },
            "x/opengeminiWrite": {
                "type": "x/opengeminiWrite",
                "disabled": false
            },
            "x/otel": {
                "type": "x/otel",
                "disabled": false
            },
            "ci": {
                "type": "ci",
                "disabled": false
            },
            "ci/gitClone": {
                "type": "ci/gitClone",
                "disabled": false
            },
            "ci/gitCommit": {
                "type": "ci/gitCommit",
                "disabled": false
            },
            "ci/gitCreateTag": {
                "type": "ci/gitCreateTag",
                "disabled": false
            },
            "ci/gitPush": {
                "type": "ci/gitPush",
                "disabled": false
            },
            "ci/ps": {
                "type": "ci/ps",
                "disabled": false
            },
            "filter": {
                "type": "filter",
                "disabled": false
            },
            "exprFilter": {
                "type": "exprFilter",
                "disabled": false
            },
            "fieldFilter": {
                "type": "fieldFilter",
                "disabled": false
            },
            "fork": {
                "type": "fork",
                "disabled": false
            },
            "groupFilter": {
                "type": "groupFilter",
                "disabled": false
            },
            "jsSwitch": {
                "type": "jsSwitch",
                "disabled": false
            },
            "msgTypeSwitch": {
                "type": "msgTypeSwitch",
                "disabled": false
            },
            "switch": {
                "type": "switch",
                "disabled": false
            },
            "x/luaFilter": {
                "type": "x/luaFilter",
                "disabled": false
            },
            "transform": {
                "type": "transform",
                "disabled": false
            },
            "exprTransform": {
                "type": "exprTransform",
                "disabled": false
            },
            "jsTransform": {
                "type": "jsTransform",
                "disabled": false
            },
            "metadataTransform": {
                "type": "metadataTransform",
                "disabled": false
            },
            "text/template": {
                "type": "text/template",
                "disabled": false
            },
            "x/luaTransform": {
                "type": "x/luaTransform",
                "disabled": false
            },
            "action": {
                "type": "action",
                "disabled": false
            },
            "comment": {
                "type": "comment",
                "disabled": false
            },
            "delay": {
                "type": "delay",
                "disabled": false
            },
            "exec": {
                "type": "exec",
                "disabled": false
            },
            "for": {
                "type": "for",
                "disabled": false
            },
            "functions": {
                "type": "functions",
                "disabled": false
            },
            "groupAction": {
                "type": "groupAction",
                "disabled": false
            },
            "join": {
                "type": "join",
                "disabled": false
            },
            "log": {
                "type": "log",
                "disabled": false
            },
            "external": {
                "type": "external",
                "disabled": false
            },
            "dbClient": {
                "type": "dbClient",
                "disabled": false
            },
            "mqttClient": {
                "type": "mqttClient",
                "disabled": false
            },
            "net": {
                "type": "net",
                "disabled": false
            },
            "restApiCall": {
                "type": "restApiCall",
                "disabled": false
            },
            "sendEmail": {
                "type": "sendEmail",
                "disabled": false
            },
            "ssh": {
                "type": "ssh",
                "disabled": false
            },
            "x/beanstalkdTube": {
                "type": "x/beanstalkdTube",
                "disabled": false
            },
            "x/beanstalkdWorker": {
                "type": "x/beanstalkdWorker",
                "disabled": false
            },
            "x/grpcClient": {
                "type": "x/grpcClient",
                "disabled": false
            },
            "x/kafkaProducer": {
                "type": "x/kafkaProducer",
                "disabled": false
            },
            "x/mongodbClient": {
                "type": "x/mongodbClient",
                "disabled": false
            },
            "x/rabbitmqClient": {
                "type": "x/rabbitmqClient",
                "disabled": false
            },
            "x/redisClient": {
                "type": "x/redisClient",
                "disabled": false
            },
            "x/redisPub": {
                "type": "x/redisPub",
                "disabled": false
            },
            "ai": {
                "type": "ai",
                "disabled": false
            },
            "ai/generate-text": {
                "type": "ai/generate-text",
                "disabled": false
            },
            "ai/createImage": {
                "type": "ai/createImage",
                "disabled": false
            },
            "ai/llm": {
                "type": "ai/llm",
                "disabled": false
            },
            "iot": {
                "type": "iot",
                "disabled": false
            },
            "endpoint/opcua": {
                "type": "endpoint/opcua",
                "disabled": false
            },
            "x/opcuaRead": {
                "type": "x/opcuaRead",
                "disabled": false
            },
            "x/opcuaWrite": {
                "type": "x/opcuaWrite",
                "disabled": false
            },
            "flow": {
                "type": "flow",
                "disabled": false
            },
            "ref": {
                "type": "ref",
                "disabled": false
            },
            "x/modbus": {
                "type": "x/modbus",
                "disabled": false
            }
        }
    }
}
上一页
可用组件列表
下一页
保存节点表单国际化
Built with