在 Gatsbyjs 中的特定 URL 显示 JSON 文件

问题描述 投票:0回答:2

我正在尝试将我的 iOS 应用程序链接到 Gatsby 网站,但我找不到如何在我的 Gatsby 网站的特定 URL 上显示以下 JSON 文件

我已经在静态文件夹中添加了 JSON 文件

{ "applinks":{ "apps":[ ], "details":[ { "appID":"XXX.com.XXX.XXXX", "paths":[ "*" ] } ] }, "webcredentials":{ "apps":[ "XXXX.com.XXXX.XXXXX" ] } }
现在我希望它显示在这个 URL 上:

mydomain.org/.well-known/apple-app-site-association


    

reactjs json gatsby apple-app-site-associate apple-app-site-association
2个回答
1
投票
文件应位于:

https://example.com/.well-known/apple-app-site-association.json
根据静态文件夹的结构

因为 Gatsby 克隆了内部结构,并且因为文件是 JSON 扩展(

.json

),静态文件夹的内部文件夹结构成为文件的路径。


0
投票
可以使用static文件夹添加静态文件,这里是步骤

    在根项目上添加静态文件夹(与 package.json 内联)
  • 在里面添加文件夹 .well-known 和你的 json 文件
  • 然后你可以通过"base url"/.well-known/assetlinks.json打开它
© www.soinside.com 2019 - 2024. All rights reserved.