Я разрабатываю приложение стека MEAN, и я хочу отображать изображения с некоторыми ответами. Точное требование: есть окно поиска, когда пользователь вводит имя изображения, сервер должен отвечать этим изображением, а браузер отображает это изображение. У меня есть максимум 70 изображений размером 30кб. Должен ли я хранить их внутри mongoDB, и для каждого сервера узлов запросов ударяют mongodb и служат этому изображению в ответе, или я обслуживаю его с помощью Angular.js? Просьба рекомендовать эффективный способ сделать это.Эффективный способ отображения изображений (показывать изображения) в приложении стека MEAN?
ответ
Вы можете настроить папку для статического контента (CSS, изображения и т.д.) сделать это в вашей конфигурации expess.js, вероятно, вы найдете что-то вроде этого:
app.use(express.static(path.resolve('./public')));
app.use('/images',express.static(path.resolve('youPathToStaticimages')));
Затем создать коллекцию с изображением метаданные, такие как имя файла, размер, дата загрузки, дружественное имя и, возможно, теги или любое другое поле, которое вы можете запросить.
Затем используйте конечную точку/$resource и извлеките данные и покажите изображения на клиенте с помощью простого тега HTML-изображения (IMG) и используйте ng-src, возможно, в ngRepeat.
Для меня это самый простой способ сделать это, и вы можете установить какую-то политику кеша в свою папку с изображениями в apache или ngnix.
У вас есть чуть более 2 мб данных, которые можно легко кэшировать. Передача из базы данных на веб-сервер или извлечение с диска - дополнительная работа. Загрузите все изображения в поток узлов и когда ключевое слово приходит через отправку кэшированного изображения.
- 1. Самый эффективный способ отображения сетки изображений
- 2. Более эффективный способ редактирования изображений и отображения?
- 3. Правильный способ организации моделей данных в приложении стека MEAN
- 4. Самый возможный способ отображения изображений в приложении android и ios
- 5. WPF: более эффективный способ отображения быстро меняющихся изображений?
- 6. Эффективный способ отображения идентификаторов
- 7. Эффективный способ отображения графиков
- 8. отличный способ отображения изображений
- 9. Больше памяти эффективный способ отображения изображений в iOS?
- 10. MongoDB схемы для стека MEAN
- 11. Эффективный способ хранения изображений в android
- 12. наиболее эффективный способ установки изображения
- 13. Самый эффективный способ обработки изображений в ArrayList
- 14. Проверка подлинности стека MEAN
- 15. Понимание стека MEAN
- 16. MEAN настройки стека вопросы
- 17. Функция обновления стека MEAN
- 18. Эффективный способ загрузки изображений в SQP.NET
- 19. Эффективный способ отображения нескольких ярлыков
- 20. Получение «404 не найден» из mongodb в приложении стека MEAN
- 21. Как правильно реализовать Sequelize.js в приложении на основе MEAN-стека?
- 22. Как обрабатывать токены аутентификации в приложении стека MEAN
- 23. (Java) Лучший способ отображения изображений?
- 24. Самый эффективный способ хранения изображения в java
- 25. Эффективный способ выпуска растровых изображений из ArrayList
- 26. Лучший способ периодически показывать несколько изображений
- 27. Самый эффективный способ передачи изображений клиенту Silverlight
- 28. Каков наилучший способ отображения изображений в Android?
- 29. Самый эффективный способ импорта больших изображений?
- 30. Самый эффективный способ загрузки нескольких изображений
подавать его с помощью Angular.js? Как ? – Rayon