我有一个后端服务器托管在云(AWS)中,而前端则只是一个运行NGINX的Docker容器,路由到index.html。后端是负载平衡器(ALB)后面的一组容器,因此据我理解,这将被视为一个“域”,因为我通过ALB的DNS地址访问后端。前端在与群集不同的EC2实例上运行。在这种情况下,后端与前端位于不同的域中,这意味着我需要启用CORS以允许从后端到前端共享资源。一旦我完成了域设置,是否可以将两个端点都放在同一个域上,从而不再需要CORS?即使它们位于两个不同的IP上,它们也将被视为属于同一域吗?
答案 0 :(得分:0)
是的。确切的定义在section 4 of RFC 6454中,在大多数情况下,归结为具有三个成分的资源的来源:
https
example.com
此处不考虑用于访问主机的IP地址,因此在您描述的情况下,前端和后端的起源相同。