2017-06-01 77 views
0

我得到了在AWS Lambda + API网关环境上运行的NodeJS应用程序。在Lambda + API网关上托管映像

我正在通过无服务器应用程序(https://www.npmjs.com/package/serverless)部署我的应用程序。我的资产(包括图像)一起打包成zip格式,发送到S3存储并通过cloudfront(常规无服务器流)进行部署。

以200 OK状态请求图像响应。问题是他们没有显示。我不知道我应该从哪里开始寻找问题。

我在API网关中启用了二进制媒体类型,并提供以下类型:image/gif,image/jpeg

比如我试图显示此图像: http://www.top13.net/wp-content/uploads/2015/10/perfectly-timed-funny-cat-pictures-5.jpg

这里是URL它在我的应用程序: http://angular-universal-serverless.maciejtreder.com/assets/img/cat.jpg

它甚至可以显示图像的这种方式?也许我应该将它们上传到S3存储?

这里有一些条目从日志(前使二进制的媒体类型):

http://www.heypasteit.com/clip/0IILRO

和启用后: http://www.heypasteit.com/clip/0IILS2

回答