Я новичок в стеке MEAN.
Бэкэнд моего приложения, созданный с использованием Node и Express Js, не обслуживает изображения, когда я пытаюсь получить к нему доступ с других устройств, находящихся в той же локальной сети. Но он работает довольно хорошо и загружает все изображения в среде разработки в localhost.
Большинство подобных вопросов в SO было сосредоточено на проблеме, когда Node JS не обслуживается даже на локальном хосте, но мой довольно хорошо обслуживает ресурсы на локальном хосте, у него есть проблемы при доступе с других устройств.
Я запустил npm run start:server --host 192.168.0.107
для запуска сервера. Какой мой хост-компьютер.
С других устройств отлично загружает все текстовые сообщения, кроме изображений.
Что касается моего поиска по различным вопросам, мне показалось, что что-то не так с приведенным ниже кодом в файле app.js .
app.use("/images", express.static(path.join("/home/user/book-app/backend/images")));
Это прекрасно работает для localhost, но не для других устройств.
Мой компьютер для разработки работает под управлением Ubuntu 16.04
Некоторая подсказка означала бы большую помощь. Спасибо за ваше время и усилия.