我希望让https://example.com作为我设置的Azure的自定义域,https://example.com/api作为rest端点来捕获从SPA到提供数据的后端.Net Core的所有调用。
如何在Azure上设置自定义域以服务https://example.com/api,并为Azure使用相同的自定义域来服务所有前端SPA网页?
现在,我只为API配置了自定义域,但我希望将前端SPA移动到Azure CDN,以便为Web释放尽可能多的资源。
预先谢谢,如有任何指示,将不胜感激。
发布于 2019-08-27 14:57:41
您可以引入另一个资源,如天蓝色前门,它可以充当代理,并将CDN和App隐藏在单个域后面。
前门允许您配置路由规则,以便将/api请求路由到assets,并将静态资产请求路由到CDN。
然后,您可以将DNS CNAME设置为前端,所有请求都将发送到那里,而不是直接发送到CDN或应用程序服务。
这给了您不需要担心CORS的优点,因为从外部的角度来看,所有东西都来自同一个域。
它还有其他好处,比如允许您配置请求节流、SSL终端和全局负载平衡等等。
https://stackoverflow.com/questions/57665919
复制相似问题