环境
环境
环境
您可以指定部署服务器的环境。
您可以为每个环境指定多个URL。如果您有微服务架构,并希望单个SDK与多个服务器交互,这将很有帮助。
如果您选择使用此功能,必须为定义的每个服务指定一个url:
您还可以提供默认环境:
对于跨多个区域或环境部署的API,您可以定义带有变量占位符的URL模板,SDK用户可以在运行时自定义。设置方法:
urls下定义静态基础URL——这些将出现在生成的环境枚举中。{variable}占位符的url-templates(例如,https://api.{region}.example.com/v1)。Fern将这些作为SDK中的可配置参数公开。default-urls作为具体的后备方案,以便SDK用户无需提供变量即可获得开箱即用的客户端。variables,每个变量具有id、default值和可选的values列表来约束允许的选项。如果您希望所有端点都带有路径前缀,请使用base-path。
在下面的示例中,每个端点都带有/v1前缀:
如果您有想要筛选的已列出环境,可以利用受众功能。