2016-06-25 84 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

相关问题