【发布时间】:2015-12-29 01:14:08
【问题描述】:
来自 Django,我习惯于独立于主 wsgi 或其他应用程序提供静态资产和媒体(包括上传)。这种平面文件结构易于浏览和管理。
我似乎找不到任何关于如何使用 Meteor 执行此操作(单独提供静态资产/媒体)的示例。
有标准方法吗?
是否有提供此功能的软件包?
我的最终目标是:
能够更直观地导航所有静态资产和媒体,并从可公开访问的 URL 访问它们,而无需热重建流星应用程序。 “公共”文件夹不适合我...尤其是对于上传的媒体。
在迁移应用程序时手动或通过我编写的自定义应用程序/包上传到此系统路径(与主流星应用程序分开)。
浏览/解析来自流星应用/包的路径
【问题讨论】:
-
您看到我之前对相关问题的回答了吗? stackoverflow.com/a/31129568/1087119;您可以将带有基于文件系统的存储的 collectionsFS 添加到其中,然后您应该拥有所需的一切。
-
我相信我的问题更清楚地说明了您的答案适用于什么,因为他还要求在他的数据库中记录请求-另外-我的问题是关于与流星分开提供静态资产的具体问题-您的答案仍然据我了解,从流星应用程序提供服务-(阅读我的问题的标题)
-
好吧,您可以随意忽略我的建议,这只是一个评论,而不是乞求赏金的答案;-) 此外,您的问题主体甚至没有提到 nginx,但您确实要求“使用 Meteor 单独提供静态资产/媒体”。无论如何,我相信有人会回答。
-
请问您想要这个的原因。我知道你解释了一些最终目标,但我觉得真正的动机缺失了。是出于性能还是可扩展性的原因?
-
这部分是为了提高性能,但主要是因为在混淆的子文件夹路径中导航部署的流星站点很痛苦 - 我也有在给定结构中预编码的千兆字节视频
标签: javascript node.js meteor nginx