服务器 URL 模板化
服务器 URL 模板化
服务器 URL 模板化
服务器 URL 模板化让你可以定义带有变量占位符的基础 URL(例如 {region}、{environment}),SDK 用户可以在运行时自定义这些变量。这对于部署在多个区域、环境或自定义域名的 API 非常有用。
Fern 生成一个环境模块,它暴露了每个命名服务器的默认 URL。SDK 用户可以选择预定义的环境或传递自定义 URL 字符串。
生成的 SDK 暴露了一个 Environment 类:
SDK 用户可以在构造客户端时覆盖基础 URL:
在你的 API 定义中定义 URL 模板变量,并为不自定义变量的 SDK 用户提供静态回退 URL:
有关完整配置详情,请参阅 OpenAPI 中的服务器名称和 URL 模板化。