Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在elastic beanstalk上保存上传的文件?_Node.js_Amazon Web Services_File Upload_Amazon Elastic Beanstalk_Multer - Fatal编程技术网

Node.js 如何在elastic beanstalk上保存上传的文件?

Node.js 如何在elastic beanstalk上保存上传的文件?,node.js,amazon-web-services,file-upload,amazon-elastic-beanstalk,multer,Node.js,Amazon Web Services,File Upload,Amazon Elastic Beanstalk,Multer,我使用Node.js在AWS上使用弹性beanstalk服务。 我使用multer进行文件上传,上传的文件保存在Web服务器上 但当我发布项目文件的新版本时,保存在Web服务器上的文件就不见了 我想在Web服务器上维护该文件。 只是覆盖而不是重写 那么我该如何解决这个问题呢 谢谢你的时间 使用Elastic Beanstalk或任何自动伸缩环境时,理想情况下,您不希望在服务器本身上存储任何内容。如果用户正在上载文件,请将其保存在服务器之外的某个位置 在AWS中,这通常意味着将其存储在S3中—这意

我使用Node.js在AWS上使用弹性beanstalk服务。 我使用multer进行文件上传,上传的文件保存在Web服务器上

但当我发布项目文件的新版本时,保存在Web服务器上的文件就不见了

我想在Web服务器上维护该文件。 只是覆盖而不是重写

那么我该如何解决这个问题呢


谢谢你的时间

使用Elastic Beanstalk或任何自动伸缩环境时,理想情况下,您不希望在服务器本身上存储任何内容。如果用户正在上载文件,请将其保存在服务器之外的某个位置

在AWS中,这通常意味着将其存储在S3中—这意味着当项目更新或服务器终止时,文件不会丢失