我们创建了静态的一页WEB应用程序,该应用程序使用外部API进行身份验证和数据。
我们设置了专用的URL空间,前缀为/api
,以解决反向代理的跨域限制。代理可以在本地设置下与Ngnix,Apache一起正常工作,但是我在Firebase Hosting中找不到代理支持:https://firebase.google.com/docs/hosting/url-redirects-rewrites
有Function项,每个调用最多可以运行1分钟。不能用于实现反向代理吗?
更新我们以Heroku产品告终。它通过WEB服务器(特定云提供商的内部详细信息)托管我们的静态JS / CSS资产,并且同一WEB服务器是通过定义的扩展点进行API调用的用户,并映射到URL根,例如/api
。
通过这种方式编写JS应用程序,可以在没有 schema * / ** host / port 的情况下向URL发出API调用,如果您在{ {1}}(开发中)或在云端环境(产品)中!