Сборка пакета Webpack приводит к сбою моего сайта каждый раз, когда пользователь загружает изображение - PullRequest
0 голосов
/ 06 мая 2020

У меня есть веб-сайт, на который люди могут загружать изображения, раньше он работал нормально около 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')
    }])

Если я удалю это из конфигурации веб-пакета веб-сайт работает, и люди могут загружать изображения, но что ж, никто не может видеть эти изображения, так как они не попадут в папку dist ... Я не уверен, правильно ли вы загружаете изображения с помощью экспресс / webpack: я помещаю их где-нибудь в папку publi c моего приложения с помощью multer, а затем webpack забирает их с помощью этого плагина.

Я ничего не менял в коде загрузки. Он по какой-то причине перестал работать. Может быть, эта проблема была вызвана перезагрузкой? Я использую экземпляр EC2. Я действительно не могу понять, в чем дело.

Кто-нибудь когда-нибудь испытывал нечто подобное?

Спасибо

1 Ответ

0 голосов
/ 06 мая 2020

Ну, в конце концов, я изменил свой подход.

Теперь я загружаю изображения в S3 и больше не храню их на сервере, отлично работает. Что касается исходной проблемы, я так и не нашел решения, но этот новый подход меня устраивает.

...