# 上海企通NODERED用友YonSuite2U8节点 **Repository Path**: karonluo/node-cotong-ys2u8-login ## Basic Information - **Project Name**: 上海企通NODERED用友YonSuite2U8节点 - **Description**: No description available - **Primary Language**: NodeJS - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-31 - **Last Updated**: 2025-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # node-cotong-ys2u8-login 用于 Node-RED 的企通数易通节点,支持用友 YonSuite 登录并连接 U8 数据库。 ## 功能特性 - ✅ 支持用友 YonSuite API 认证 - ✅ 支持 MySQL 数据库连接 - ✅ 支持 SQL Server 数据库连接 - ✅ 自动重试机制 - ✅ 错误处理和异常捕获 - ✅ 安全的密码处理 ## 安装 ```bash npm install node-cotong-ys2u8-login ``` 或者在 Node-RED 中通过节点管理器安装。 ## 使用方法 1. 将节点拖拽到 Node-RED 流程中 2. 配置 YonSuite API 参数: - API URL - App Key - App Secret 3. 配置数据库连接参数: - 数据库类型(MySQL/SQL Server) - 主机地址 - 端口号 - 用户名和密码 - 数据库名称 4. 输入 SQL 查询语句 ## 配置参数 ### YonSuite API 配置 - `ysapiurl`: YonSuite API 基础 URL - `ysappkey`: 应用密钥 ID - `ysappsecret`: 应用密钥 ### 数据库配置 - `dbcategory`: 数据库类型(mysql/mssql) - `dbhost`: 数据库主机地址 - `dbport`: 数据库端口 - `dbuser`: 数据库用户名 - `dbpassword`: 数据库密码 - `database`: 数据库名称 - `query`: SQL 查询语句 ## 输出格式 成功时: ```json { "output": "success", "result": [...], "config": {...}, "error": null, "yonsuite_access_token": "token", "signature": "signature" } ``` 错误时: ```json { "output": "error", "result": [], "config": {...}, "error": "错误信息", "yonsuite_access_token": "token", "signature": "signature" } ``` ## 版本历史 ### 1.0.0 - 初始版本 - 支持 MySQL 和 SQL Server 数据库 - 支持 YonSuite API 认证 ## 许可证 ISC ## 作者 karonluo - 上海企通数字科技有限公司 网站:www.cotong.com ## 支持 如有问题请提交 Issue 或联系技术支持。