这个覆盖(override)被OpenNext用来将重写后的请求代理到外部服务。它要么在external
中间件(如果设置了)中使用,要么在默认/拆分服务器中当中间件被打包时使用。
如果您想更好地理解如何实现自己的ProxyExternalRequest,最简单的方法是查看现有的内置ProxyExternalRequest (opens in a new tab)。
内置代理外部请求
node
使用node-proxy将请求代理到外部服务。
fetch
使用fetch将请求代理到外部服务。它不能在Node.js中工作
dummy
这是一个会抛出FatalError的虚拟实现。