AWS EC2实例默认是不开放端口的,需要在安全组中配置相应的入站规则来开放端口,从而让ReactJS App能够成功获取数据。
在AWS控制台的安全组中添加入站规则,比如允许TCP协议的端口号为3000的流量通过,示例代码如下:
"SecurityGroupIngress": [
{
"IpProtocol": "tcp",
"FromPort": 3000,
"ToPort": 3000,
"IpRanges": [
{
"CidrIp": "0.0.0.0/0"
}
]
}
]
这样配置后,ReactJS App就能够成功获取AWS EC2实例上的数据了。