每次用户上传图片时,Webpack bundle构建的网站都会崩溃。

问题描述 投票:0回答:1

我有一个网站,人们可以上传图片。它曾经是工作就像2周的罚款 但现在,每当上传一张图片,整个网站就会崩溃。日志只是在上传了一些图片后才显示出这个情况。

webpack building...
ℹ 「wdm」: wait until bundle finished: /index.html
ℹ 「wdm」: wait until bundle finished: /robots.txt
ℹ 「wdm」: wait until bundle finished: /index.html
webpack built d08e4556b6dc12db2a92 in 2727313ms

从我的实验来看,问题似乎是出在...

new CopyWebpackPlugin([{
      from: helpers.root('client/public')
    }])

如果我把这个从webpack配置中删除,网站就能正常运行,人们可以上传图片,但是,没有人可以看到这些图片,因为它们不会进入到 dist 文件夹... 我不知道你是否能用expresswebpack正确上传图片。我把它们放到了我的应用程序的公共文件夹中的某个地方,用 multer 然后webpack用这个插件把它们抓起来。

我没有修改任何上传的代码。不知为什么,它停止了工作。也许是重启导致了这个问题?我使用的是EC2实例。我真的搞不懂是怎么回事。

有人遇到过类似的事情吗?

谢谢你

node.js express webpack multer
1个回答
0
投票

好吧,最后,我改变了我的方法。

我现在把图片上传到S3,不在服务器上存储了,工作正常。至于原来的问题,一直没有找到解决的办法,但是那个新的方法我觉得很好。

© www.soinside.com 2019 - 2024. All rights reserved.