因此,我正在开发一个nodejs应用程序,当我将该应用程序放在在线服务器上时,发生了无法解决的问题。 我将nginx用作端口3000的代理,这是运行nodejs应用程序的位置。
在我的应用中,我有一个可以上载图像的表单,在localhost中它始终可以正常运行,但是现在在Google Cloud Platform实例中它不起作用。
最初,发生“错误413请求实体太大”错误,我能够通过添加以下行来解决此问题
client_max_body_size 10M;
到 nginx.conf 配置文件。
现在的问题是,上传8MB图像时,未返回错误413,但是图像上传也未完成。
PS:我使用强大的功能来处理从服务器端接收的数据。
(已解决)
在nginx配置中添加该行有助于增加服务器超时(快速)。但是问题出在图像处理上,与空闲的内存相比,它们需要更多的内存。