javascript - 使用 nginx 与 meteor 分开提供静态 Assets 和媒体?

标签 javascript node.js meteor nginx

来自 Django,我习惯于独立于主 wsgi 或其他应用程序提供静态 Assets 和媒体(包括上传)。这种平面文件结构易于浏览和管理。

我似乎找不到任何关于如何使用 Meteor 执行此操作(单独提供静态 Assets /媒体)的示例。

  1. 有标准方法吗?

  2. 是否有提供此功能的软件包?

我的最终目标是:

  1. 能够更直观地导航所有静态 Assets 和媒体,并从可公开访问的 URL 访问它们,而无需热重建 meteor 应用程序。 “公共(public)”文件夹不适合我...尤其是对于上传的媒体。

  2. 在迁移应用程序时手动或通过我编写的自定义应用程序/包上传到此系统路径(与主 meteor 应用程序分开)。

  3. 浏览/解析来自 meteor 应用/包的路径

最佳答案

如果你所有的静态资源都有一个共同的路径,例如/static/...,那么你可以告诉nginxalias使用目录请求该路径

location /static  {
    alias /path/to/static/assets;
}

关于javascript - 使用 nginx 与 meteor 分开提供静态 Assets 和媒体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32879851/

相关文章:

javascript - 如何等待多个嵌套数组

javascript - 按 id 更新不会更改 Mongoose 中的字段

javascript - mongodb 聚合 $sort by field value closest to some value

javascript - 当我认为 Meteor 不应该重新渲染 View 时,如何防止 Meteor 在 html select dom click 事件上重新渲染 View ?

javascript - Meteor Cordova iOS 视频元素未加载捕获的视频

javascript - 在 ASP.NET WebForms 服务器端帖子之间持续 knockout ViewModel ...

javascript - 如何使预标记内的内部元素右对齐

node.js - TypeError : Cannot read property 'userAgent' of undefined error on node. js应用程序运行

javascript - 需要使用javascript降低图像的高度

javascript - 删除使用 jquery 创建的元素