设置default后,配置始终不满足依赖

namespace MilvusService {
  export interface Config {
    host: string;
    port: number;
    username?: string;
    password?: string;
  };
  export const Config: Schema<Config> = Schema.object({
    host: Schema.string().required().description("IP地址/域名"),
    port: Schema.number().min(1).max(65535).default(19530).required().description("端口"),
    username: Schema.string().description("用户名"),
    password: Schema.string().role('secret').description("密码"),
  }).description("Milvus 配置");
}

配置.default后,初始化的配置文件如下:

  ~@sunnypai/milvus:udjaph:
    host: localhost # WebUI 手动填写

设置了default的项,配置文件中没有对应的键,是什么原因?

1 个赞

默认值 | Koishi

image

1 个赞