容器服务
字段 | 类型 | 是否必填 | 描述 |
type | String | 是 | 自定义转发规则的动作类型,当配置转发流量跨域时,必须配置为Cors。 |
allowOrigin | Array | 是 | 配置允许访问该资源的 URI,用于控制哪些外部站点的跨域请求能够被服务端接受并放行。
注意 当allowCredentials配置为 on 时,此配置必须指定为具体的域名,不可使用通配符*。 |
allowMethods | Array | 是 | 配置服务端允许跨域请求使用的 HTTP 方法。用于在浏览器发起预检请求(Preflight)时,向客户端声明支持的请求类型。 支持常见的 HTTP 方法,包括GET、POST、OPTIONS、PUT、PATCH、DELETE、HEAD等。允许配置多个 HTTP 方法,使用英文半角逗号,分隔拼接。例如 "GET","POST"。 |
allowHeaders | Array | 否 | 配置在跨域请求中,允许客户端主动携带并发送的自定义 HTTP 请求头。
|
exposeHeaders | Array | 否 | 配置在跨域请求响应中,允许浏览器访问和读取的自定义 HTTP 响应头。
注意 当后端服务会在响应头中返回特定的业务数据(如列表的分页总数、全链路追踪 ID 等),且前端代码需要读取并处理这些 Header 信息时,必须通过该参数显式暴露。 |
allowCredentials | String | 是 | 配置跨域请求是否允许携带身份凭证,例如 Cookie。取值:
|
maxAge | Integer | 否 | 配置预检请求(OPTIONS)在浏览器的最大缓存时间。在有效时间内,浏览器发起同类跨域请求可跳过预检阶段,直接发送实际请求。整数形式,单位为秒。例如配置为 3600 表示 1 小时。 |