Netlify 和 ngrok 链接
Netlify and ngrok linking
我在 Netlify 上部署了一个前端,在使用 ngrok 公开的本地主机上部署了一个后端。
是否可以 link 它们,以便当我单击 Netlify link 时,它会向我公开的本地主机服务器发送请求 ngrok ?
Netify can proxy 到动态后端,这是一个预期的用例。我们将遇到的问题是使用 "localhost" - netlify 需要一个有效的主机名才能连接。因此,如果您的 ngrok 在某些 public IP 处暴露(未受防火墙保护),您可以将其放入重定向配置中:
/backend-stuff-in-this-path/* https://1.2.3.4/:splat 200!
会将路径 /backend-stuff-in-this-path/ANYTHING
的所有请求发送到位于 1.2.3.4/ANYTHING
的服务器
这可能不是非常有用,因为您的机器有时会更改 IP 地址,但如果您仍然使用 localhost,则您还没有计划将其投入生产。请注意,重定向是特定于部署的,因此如果您的 IP 更改,您需要重新部署以更改位置。
我在 Netlify 上部署了一个前端,在使用 ngrok 公开的本地主机上部署了一个后端。
是否可以 link 它们,以便当我单击 Netlify link 时,它会向我公开的本地主机服务器发送请求 ngrok ?
Netify can proxy 到动态后端,这是一个预期的用例。我们将遇到的问题是使用 "localhost" - netlify 需要一个有效的主机名才能连接。因此,如果您的 ngrok 在某些 public IP 处暴露(未受防火墙保护),您可以将其放入重定向配置中:
/backend-stuff-in-this-path/* https://1.2.3.4/:splat 200!
会将路径 /backend-stuff-in-this-path/ANYTHING
的所有请求发送到位于 1.2.3.4/ANYTHING
这可能不是非常有用,因为您的机器有时会更改 IP 地址,但如果您仍然使用 localhost,则您还没有计划将其投入生产。请注意,重定向是特定于部署的,因此如果您的 IP 更改,您需要重新部署以更改位置。