REPL控制台
REPL是Steedos的交互式开发者控制台。
使用方法
将代理切换到REPL模式
yarn moleculer-runner --repl
REPL命令
命令:
actions [选项] 列出所有动作
bench [选项] <动作> [json参数] [元数据] 服务动作基准测试
broadcast <事件名称> 广播事件
broadcastLocal <事件名称> 本地广播事件
cache 管理缓存
call [选项] <动作名称> [json参数] [元数据] 调用一个动作
dcall [选项] <节点ID> <动作名称> [json参数] [元数据] 直接调用一个动作
clear [模式] 清除缓存条目
cls 清空控制台
destroy <服务名称> 销毁本地服务
emit <事件名称> 发出一个事件
env 环境变量列表
events [选项] 事件监听器列表
info 代理信息
listener 添加或删除事件监听器
load <服务路径> 从文件加载服务
loadFolder <服务文件夹> [文件掩码] 从文件夹加载所有服务
metrics [选项] 列出指标
nodes [选项] 节点列表
exit|q 退出程序
services [选项] 服务列表
help [命令] 显示命令帮助
列出节点
mol $ nodes
选项
-a, --all 列出所有(离线)节点
-d, --details 详细列表
-f, --filter <匹配> 筛选节点(例如:'node-*')
--raw 将服务注册表打印为JSON
--save [文件名] 将服务注册表保存为JSON文件
输出
详细输出
列出服务
mol $ services
选项
-a, --all 列出所有(离线)服务
-d, --details 打印端点
-f, --filter <匹配> 筛选服务(例如:'user*')
-i, --skipinternal 跳过内部服务
-l, --local 仅本地服务
输出
详细输出
列出动作
mol $ actions
选项
-a, --all 列出所有(离线)动作
-d, --details 打印端点
-f, --filter <匹配> 筛选动作(例如 :'users.*')
-i, --skipinternal 跳过内部动作
-l, --local 仅本地动作
输出
详细输出
列出事件
mol $ events