nginx-gridfs:控制集合中的哪些文档可以通过 nginx 与我的应用程序提供服务?
nginx-gridfs: control which documents in a collection can be served via nginx vs my app?
我正在计划用 mongodb 替换现有解决方案,并可能将 GridFS 功能用于静态资产。我的一个问题是,如果我选择在 GridFS 前端使用 nginx,是否有一种方法可以控制集合中的哪些资产可以直接从 nginx 提供,哪些资产请求需要定向到我的应用程序?
我问的原因是对某些资产进行了一些安全检查,并且这些资产一直是在应用程序本身之外提供的(并且需要继续这样做,至少现在是这样)。
我在想,我可以只在 nginx 中存储的文件描述符上添加一个 属性,类似于 isPublished
。我可以指示 nginx-gridfs 遵守这个 属性?
看起来有人要求使用此功能,但该项目大部分已被贡献者放弃。适用票在这里:https://github.com/mdirolf/nginx-gridfs/issues/24
我正在计划用 mongodb 替换现有解决方案,并可能将 GridFS 功能用于静态资产。我的一个问题是,如果我选择在 GridFS 前端使用 nginx,是否有一种方法可以控制集合中的哪些资产可以直接从 nginx 提供,哪些资产请求需要定向到我的应用程序?
我问的原因是对某些资产进行了一些安全检查,并且这些资产一直是在应用程序本身之外提供的(并且需要继续这样做,至少现在是这样)。
我在想,我可以只在 nginx 中存储的文件描述符上添加一个 属性,类似于 isPublished
。我可以指示 nginx-gridfs 遵守这个 属性?
看起来有人要求使用此功能,但该项目大部分已被贡献者放弃。适用票在这里:https://github.com/mdirolf/nginx-gridfs/issues/24