【发布时间】:2023-04-05 22:45:03
【问题描述】:
如何通过Grails Asset Pipeline plugin 轻松使用第三方 CDN?
Asset Pipeline 可以将所有资产请求重定向到单个基本 URL;这适用于从不是我的 Grails 服务器的服务器提供我的静态文件,但它要求我的所有静态文件都在该服务器上。
但是,我的专有 JS 和 CSS 永远不会出现在公共 CDN 上。此外,我使用的一些标准库可能由不同的 CDN 托管,因此我需要能够引用多个不同的 CDN。
我需要为每个资产(或资产模式)指定一个映射。
此外,公共 CDN 上资产的 URL 必须包含资产的版本。
我不想在对资产的每个引用中都包含版本号,因此我需要能够从资产名称映射到完整的 URL,而不是受限于附加到资产的基本 URL 映射名字。
我正在使用 Grails 2.5.0;如果 Grails 3.x 的答案不同,我们将不胜感激有关这两个版本的信息。
【问题讨论】:
标签: grails asset-pipeline assets cdn