跳到主要内容

messagecode - 消息代码

消息代码格式化

功能说明

代码中使用消息代码,输出时经过内容格式化,方便统一管理提示信息。

系统启动时会尝试加载项目根目录下的 message-codes.json 文件,如果存在则载入到消息代码注册器中。

如果注册器中找不到对应消息代码配置项则直接使用消息代码本身作为输出。

message-codes.json 格式

{
"code-string": "自定义消息内容:{标签}"
}

依赖模块

  • @zenweb/inject

配置项

配置项类型默认值功能
codes{ [key: string]: string }自定义消息代码配置项
autoLoadFilenamesstring[]['./message-codes.json']自动载入的消息代码配置文件

Core 挂载项

挂载项类型功能
messageCodeResolverMessageCodeResolverMessageCodeResolver 实例

Context 挂载项

挂载项类型功能
messageCodeResolverMessageCodeResolverMessageCodeResolver 实例

可注入对象

  • singleton
    • MessageCodeResolver