【发布时间】:2018-02-07 13:44:36
【问题描述】:
我有一个网站,我使用在 EC2 实例中运行的 express 服务。但是这个 EC2 只提供静态内容(html、js、css),而动态部分来自 API Gateway。现在,这两个有不同的 IP(和域),这意味着我必须处理从网页访问 API 网关的 CORS 问题。如果我能以某种方式通过同一个地址提供静态内容和动态内容,那就更好了。
在我看来,这可以通过两种方式完成。我可以在同一主机上同时为它们提供服务,但端口不同,我不确定它是否能解决相同的 CORS 问题。但我确信它不会面临 CORS 问题的另一种方法是在某些特定的子文件夹下提供 API Gateway。就像 http://example.com/api 一样,静态内容是从除此之外的任何 url 提供的。
有谁知道我该怎么做? CloudFront 是我需要的吗?还是弹性负载均衡器?
【问题讨论】:
标签: amazon-web-services aws-api-gateway