此覆盖项由 OpenNext 用于解析请求的来源。仅用于内部请求,是支持 external
中间件所必需的。
该功能仅由 external 中间件使用。
在构建时,我们可能不知道拆分后的服务器将被部署到哪里,因此需要在运行时解析来源。这就是我们需要此覆盖项的原因。由该覆盖项解析的来源需要由所使用的包装器处理。目前,只有 aws-cloudfront
和 cloudflare-edge
包装器能够实现这一功能。
如果您想更好地理解如何实现自己的 OriginResolver,最简单的方法是查看现有的 内置 OriginResolver (opens in a new tab)。