2017-06-01 68 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

回答