从大型数据库表读取的角度项目在部署到S3时无法正确加载值

时间:2019-06-14 19:40:02

标签: angular entity-framework amazon-s3 aws-lambda amazon-rds

我有一个使用RDS托管的数据库。我有一张表,其条目基本上只是大约2000所美国大学的名称。我创建了一个选择语句,该语句应该显示所有这些值。

当我在本地运行时(仅使用ng serve),它可以工作,并且选择框(可能)包含所有大学。但是,当我将Angular项目部署到S3时,似乎发生的是值被加载了大约一秒钟(我看到列表中的第一个已预加载),但是随后它很快变成了一个很小的空白。尽管我绑定到的变量是null

我在美国/地区做过类似的事情,并且选择框在本地以及部署到S3时都可以很好地加载

我不确定这是否真的是与代码相关的问题,但是如果需要,请发表评论并让我知道应该看到什么。我希望这是某种RDS / Lambda / S3配置问题,但不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

所以我有点想出我做错了什么。我有一项服务,该服务包含用于包含所有大学的列表。最初,我有一个方法可以发出GET请求,进行订阅,然后将响应作为列表返回,然后将其分配给服务列表。而不是这样做,我使方法只是将响应的值分配给服务列表。这适用于本地和S3。