2016-06-25 73 views
0

嘗試將圖片上傳到我的NodeJS API時,我在Google App Engine上收到502錯誤。上傳圖片時出現Google App Engine 502錯誤

我的圖像通過base64發送。它在我的本地機器上完美運行,但在將它移至Google App Engine生產後失敗。我的猜測是,由於有效載荷太大,GAE可能不接受客戶的請求。

我有我的server.js文件固定我的本地機器上的問題中下面的代碼,雖然沒有在GAE修復:

app.use(bodyParser.json({limit: '50mb'})); 
app.use(bodyParser.urlencoded({limit: '50mb', extended: true})); 

有我需要添加到我的app.yaml設置什麼文件允許更大的數據請求到我的POST API?

回答

1

請參閱「概念 - >請求處理方式」下的Node.js的AppEngine文檔。您的請求是否需要一秒以上才能上傳?它可以相對於1秒的限度爲在該文檔(重點煤礦)提到的運行起來:

應用程序引擎保留自動縮放容量與低等待時間,其中所述應用程序響應於小於一請求的應用第二。具有非常高延遲的應用程序(例如每請求多次請求超過一秒)和高吞吐量需要Silver,Gold或Platinum支持。具有此級別支持的客戶可以聯繫其支持代表請求更高的吞吐量限制。

+0

這實際上非常有幫助,謝謝!我將不得不購買支持包。乾杯! – Fizzix

相關問題