微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel Vapor 使用 get 参数从域根提供资产

如何解决Laravel Vapor 使用 get 参数从域根提供资产

我正在使用 Laravel Vapor 构建 Shopify 应用程序。由于 Shopify 应用程序需要将一些 javascript 文件包含在用户的商店中,因此我是 Shopify 的脚本标签功能,可提供要包含的资产 URL。 我遇到以下问题。 认情况下,Laravel Vapor 通过公共 S3“资产”存储桶或 AWS CloudFront CDN 网络提供静态资源。我需要从域根中获得这些资产。 Vapor 有可能包含可从根域访问的资产,但在我的情况下,这并不适用。 通过以下配置,我尝试允许从域根目录加载提到的资产。

    'serve_assets' => [
        'scripttags/onload.js'
    ],

Shopify 注入这些资产的问题是使用像 {assetUrl}?shop=useRSStore.myshopify.com 这样的 get 参数。 我需要一种方法来允许根域提供通配符资产地址。 我尝试过但不起作用的是:

    'serve_assets' => [
        'scripttags/onload.js*'
    ],

如果您需要更多信息或有疑问,请在评论中提出。 感谢您抽出宝贵时间,并希望尽快找到答案。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。