gpt4 book ai didi

javascript - 在 MEAN 堆栈应用程序中显示图像(服务图像)的有效方法?

转载 作者:行者123 更新时间:2023-11-30 16:31:11 25 4
gpt4 key购买 nike

我正在开发一个 MEAN 堆栈应用程序,我想显示带有一些响应的图像。确切要求:有搜索框,当用户输入图像名称时,服务器应响应该图像,浏览器显示该图像。我最多有 70 张图像,最大尺寸为 30kb。我应该将这些存储在 mongoDB 中,并且对于每个请求 Node 服务器都命中 mongodb 并在响应中提供该图像,或者我使用 Angular.js 提供它?请推荐有效的方法。

最佳答案

您可以在 expess.js 配置中为静态内容(CSS、图像等)设置一个文件夹,您可能会发现类似这样的内容:

app.use(express.static(path.resolve('./public')));
app.use('/images',express.static(path.resolve('youPathToStaticimages')));

然后使用图像元数据创建一个集合,例如文件名、大小、上传日期、友好名称以及标签或您可以查询的任何其他字段。

然后使用端点/$resource组合并检索数据并使用简单的 HTML 图像标签 (IMG) 在客户端显示图像并使用 ng-src ,可能在 ngRepeat 中。

对我来说,这可能是最简单的方法,您也可以在 apache 或 ngnix 中为图像文件夹设置某种缓存策略。

关于javascript - 在 MEAN 堆栈应用程序中显示图像(服务图像)的有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33304448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com