1

我正在使用 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*'
    ],

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

4

0 回答 0