Appearance
界面介绍
SSS-RUN 采用左右分栏布局,左侧为功能导航树,右侧为工作区。
主界面布局
左侧导航栏
左侧导航栏以树形结构展示所有功能模块,包含以下分类:
| 分类 | 说明 |
|---|---|
| 接口 | HTTP API 接口管理,支持分组、脚本编辑、在线调试 |
| WebSocket | WS 连接配置、消息格式定义、订阅/推送/广播/房间、状态存储、定时器、并发锁 |
| 函数 | JS/Go 函数管理,支持参数定义与在线调试 |
| 页面 | Vue SFC 动态页面、HTML 页面、iframe 嵌入 |
| 任务 | 定时任务管理,Cron 表达式调度 |
| 数据源 | 多数据库连接管理、表结构查看、SQL 执行 |
| 文件 | 文件树导航、读写、上传下载、压缩解压 |
| AI | AI 模型配置、流式聊天、代码提取 |
右侧工作区
右侧工作区根据选择的功能模块动态切换,通常包含:
- 编辑区 — 代码编辑器(Monaco Editor),支持语法高亮、自动补全
- 调试区 — 在线运行脚本,查看输出结果
- 配置区 — 参数配置、请求设置等
操作流程
创建接口
- 在左侧导航栏选择「接口」分类
- 点击「+」按钮创建新接口
- 在编辑区编写脚本逻辑
- 点击「运行」按钮调试
- 保存后接口即可通过 URL 访问
创建函数
- 在左侧导航栏选择「函数」分类
- 创建函数并定义参数和返回值
- 编写函数体
- 在线调试验证
- 在其他脚本中通过
require("@函数名")或sss.Invoke("函数路径", {})调用
创建定时任务
- 在左侧导航栏选择「任务」分类
- 创建任务并配置 Cron 表达式
- 编写任务脚本
- 启用任务
快捷操作
| 操作 | 说明 |
|---|---|
| 右键菜单 | 复制、移动、删除、导出等操作 |
| 拖拽排序 | 调整分组和项目顺序 |
| 搜索 | 全局搜索接口、函数等 |
| 历史版本 | 查看脚本修改历史,支持 Diff 对比 |