Я разработал приложение Sails.js, которое работает как ожидалось локально. Однако, когда я развертываю его для производства (Heroku), изображения в папке «/ assets/images /» не могут быть найдены (404).Изображения не найдены, если Sailing JS для Heroku
Я знаю, что есть некоторые задачи, которые переносят файлы в папке «/ assets» в «.tmp/public» -палку, чтобы быть доступной, когда приложение отменяется. Файлы .js- и .less загружаются, как ожидалось, но не изображения.
Как я могу убедиться, что папка «/ assets/images» также переносится в общую папку?
Вы не можете. Насколько я помню, Heroku не предоставляет такого рода услуги. U нужно использовать стороннюю услугу, такую как Amazon s2 или Dropbox. –
Sails использует grunt-задачи для компиляции статических ресурсов (js/css/templates) и делает их доступными для приложения. Вероятно, вам нужно добавить задачу для копирования изображений в каталог .tmp. – elssar