我正在使用 DigitalOcean 的 App 平台,它是 kubernetes 的抽象。
DigitalOcean 提供了一个配置文件(我认为)本质上是一个 kubernetesdeployment.yaml
文件。一切正常,除了我想将完整路径发送到我的服务。现在,它正在侦听所有/api/v1
请求,但仅将所有内容转发/api/v1
到我在端口 8000 上侦听的服务器。如何使它包含/api/v1
在请求中?我知道我可以通过不同地配置我的后端来解决这个问题,但是由于这里解释太长的原因,转发完整的请求会简单得多。
alerts:
- rule: DEPLOYMENT_FAILED
- rule: DOMAIN_FAILED
envs:
- key: DANGEROUSLY_DISABLE_HOST_CHECK
scope: RUN_AND_BUILD_TIME
value: "true"
name: frontend
region: nyc
services:
- http_port: 8080
image:
registry_type: DOCR
repository: frontend
tag: latest
instance_count: 1
instance_size_slug: basic-xs
name: frontend
routes:
- path: /
source_dir: /
- http_port: 8000
image:
registry_type: DOCR
repository: backend
tag: latest
instance_count: 1
instance_size_slug: basic-xs
name: backend
routes:
- path: /api/v1
source_dir: /