messagecode - 消息代码
消息代码格式化
功能说明
代码中使用消息代码,输出时经过内容格式化,方便统一管理提示信息。
系统启动时会尝试加载项目根目录下的 message-codes.json
文件,如果存在则载入到消息代码注册器中。
如果注册器中找不到对应消息代码配置项则直接使用消息代码本身作为输出。
message-codes.json 格式
{
"code-string": "自定义消息内容:{标签}"
}
依赖模块
- @zenweb/inject
配置项
配置项 | 类型 | 默认值 | 功能 |
---|---|---|---|
codes | { [key: string]: string } | 无 | 自定义消息代码配置项 |
autoLoadFilenames | string[] | ['./message-codes.json'] | 自动载入的消息代码配置文件 |
Core 挂载项
挂载项 | 类型 | 功能 |
---|---|---|
messageCodeResolver | MessageCodeResolver | MessageCodeResolver 实例 |
Context 挂载项
挂载项 | 类型 | 功能 |
---|---|---|
messageCodeResolver | MessageCodeResolver | MessageCodeResolver 实例 |
可注入对象
- singleton
- MessageCodeResolver